#include <SimPmt.h>
Public Member Functions | |
SimPmtBucketIterator (const SimPmt &pmt) | |
Bool_t | End () |
void | Next () |
Int_t | BucketId () |
SimPmtTimeBucket & | Bucket () |
SimPmtTimeBucket * | BucketPtr () |
Private Attributes | |
SimPmt::BucketMap_t::iterator | fIt |
SimPmt::BucketMap_t::iterator | fBegin |
SimPmt::BucketMap_t::iterator | fEnd |
Definition at line 214 of file SimPmt.h.
SimPmtBucketIterator::SimPmtBucketIterator | ( | const SimPmt & | pmt | ) | [inline] |
Definition at line 222 of file SimPmt.h.
00222 : 00223 fIt(pmt.fTimeBuckets.begin()), 00224 fBegin(pmt.fTimeBuckets.begin()), 00225 fEnd(pmt.fTimeBuckets.end()) {};
SimPmtTimeBucket& SimPmtBucketIterator::Bucket | ( | ) | [inline] |
Definition at line 230 of file SimPmt.h.
References fIt.
Referenced by SimQieElectronics::ReadoutPmt().
00230 { return *(fIt->second); };
Int_t SimPmtBucketIterator::BucketId | ( | ) | [inline] |
Definition at line 229 of file SimPmt.h.
References fIt.
Referenced by SimQieElectronics::ReadoutPmt(), SimVaTimedElectronics::ReadoutPmt(), and SimVaTimedElectronics::ReadoutVarc().
00229 { return fIt->first; }
SimPmtTimeBucket* SimPmtBucketIterator::BucketPtr | ( | ) | [inline] |
Bool_t SimPmtBucketIterator::End | ( | ) | [inline] |
Definition at line 227 of file SimPmt.h.
Referenced by SimQieElectronics::ReadoutPmt(), SimVaTimedElectronics::ReadoutPmt(), and SimVaTimedElectronics::ReadoutVarc().
void SimPmtBucketIterator::Next | ( | ) | [inline] |
Definition at line 228 of file SimPmt.h.
Referenced by SimVaTimedElectronics::ReadoutPmt(), SimQieElectronics::ReadoutPmt(), and SimVaTimedElectronics::ReadoutVarc().
SimPmt::BucketMap_t::iterator SimPmtBucketIterator::fBegin [private] |
SimPmt::BucketMap_t::iterator SimPmtBucketIterator::fEnd [private] |
SimPmt::BucketMap_t::iterator SimPmtBucketIterator::fIt [private] |