Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
THaDetMap::MultiHitIterator Class Reference

Definition at line 226 of file THaDetMap.h.

Public Member Functions

 MultiHitIterator ()=delete
 
 MultiHitIterator (THaDetMap &detmap, const THaEvData &evdata, bool do_init=true)
 
virtual operator bool () const
 
virtual Iteratoroperator++ ()
 
virtual void reset ()
 
virtual ~MultiHitIterator ()=default
 
- Public Member Functions inherited from THaDetMap::Iterator
 Iterator ()=delete
 
 Iterator (THaDetMap &detmap, const THaEvData &evdata, bool do_init=true)
 
bool operator! () const
 
const HitInfo_toperator* () const
 
const Iterator operator++ (int)
 
const HitInfo_toperator-> () const
 
UInt_t size () const
 
virtual ~Iterator ()=default
 

Protected Attributes

Int_t fIHit
 
- Protected Attributes inherited from THaDetMap::Iterator
THaDetMapfDetMap
 
const THaEvDatafEvData
 
HitInfo_t fHitInfo
 
Int_t fIChan
 
Int_t fIMod
 
const THaDetMap::ModulefMod
 
UInt_t fNChan
 
UInt_t fNMod
 
UInt_t fNTotChan
 

Additional Inherited Members

- Protected Member Functions inherited from THaDetMap::Iterator
std::string msg (const char *txt) const
 

#include <THaDetMap.h>

Inheritance diagram for THaDetMap::MultiHitIterator:

Constructor & Destructor Documentation

◆ MultiHitIterator() [1/2]

THaDetMap::MultiHitIterator::MultiHitIterator ( THaDetMap detmap,
const THaEvData evdata,
bool  do_init = true 
)

Definition at line 526 of file THaDetMap.cxx.

◆ MultiHitIterator() [2/2]

THaDetMap::MultiHitIterator::MultiHitIterator ( )
delete

◆ ~MultiHitIterator()

virtual THaDetMap::MultiHitIterator::~MultiHitIterator ( )
virtualdefault

Member Function Documentation

◆ operator bool()

virtual THaDetMap::MultiHitIterator::operator bool ( ) const
inlineexplicitvirtual

Reimplemented from THaDetMap::Iterator.

Definition at line 232 of file THaDetMap.h.

◆ operator++()

THaDetMap::Iterator & THaDetMap::MultiHitIterator::operator++ ( )
virtual

Reimplemented from THaDetMap::Iterator.

Definition at line 536 of file THaDetMap.cxx.

◆ reset()

void THaDetMap::MultiHitIterator::reset ( )
virtual

Reimplemented from THaDetMap::Iterator.

Definition at line 555 of file THaDetMap.cxx.

Member Data Documentation

◆ fIHit

Int_t THaDetMap::MultiHitIterator::fIHit
protected

Definition at line 239 of file THaDetMap.h.

Collaboration diagram for THaDetMap::MultiHitIterator:

The documentation for this class was generated from the following files: