|
BmnRoot
|
#include <BmnDataIterator.h>
Public Member Functions | |
| BmnDataIterator (BmnSimpleProgressBar *pb=nullptr) | |
| virtual | ~BmnDataIterator ()=default |
| virtual Double_t | HitX () const =0 |
| virtual Double_t | HitY () const =0 |
| virtual Double_t | HitZ () const =0 |
| virtual Double_t | HitWx () const =0 |
| virtual Double_t | HitWy () const =0 |
| virtual Int_t | HitDetectorID () const =0 |
| virtual Int_t | HitsInTrack () const =0 |
| virtual void | ResetHits ()=0 |
| virtual void | ResetAll ()=0 |
| virtual void | NextHit ()=0 |
| virtual void | NextTrack ()=0 |
| Bool_t | Initialized () const noexcept |
| Bool_t | EndOfTracks () const noexcept |
| Bool_t | EndOfHits () const noexcept |
Protected Member Functions | |
| BmnSimpleProgressBar * | GetProgressBar () const noexcept |
| Float_t | GetTickProgress () const noexcept |
| void | SetTickProgress (Float_t progress) |
| void | ProgressTick () |
| void | ProgressReset () |
| void | ProgressClear () |
Protected Attributes | |
| Bool_t | fInitialized {kFALSE} |
| Bool_t | fEndOfTracks {kTRUE} |
| Bool_t | fEndOfHits {kTRUE} |
Definition at line 18 of file BmnDataIterator.h.
|
inline |
Definition at line 21 of file BmnDataIterator.h.
|
virtualdefault |
|
inlinenoexcept |
Definition at line 40 of file BmnDataIterator.h.
References fEndOfHits.
|
inlinenoexcept |
Definition at line 39 of file BmnDataIterator.h.
References fEndOfTracks.
Referenced by BmnRootIterator::CountElements().
|
inlineprotectednoexcept |
Definition at line 51 of file BmnDataIterator.h.
Referenced by BmnRamIterator< HitType >::Slice().
|
inlineprotectednoexcept |
Definition at line 52 of file BmnDataIterator.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinenoexcept |
Definition at line 38 of file BmnDataIterator.h.
References fInitialized.
|
pure virtual |
|
pure virtual |
|
inlineprotected |
Definition at line 72 of file BmnDataIterator.h.
References BmnSimpleProgressBar::Clear().
Referenced by BmnRootIterator::CountElements().
|
inlineprotected |
Definition at line 65 of file BmnDataIterator.h.
References BmnSimpleProgressBar::Init().
Referenced by BmnRootIterator::CountElements().
|
inlineprotected |
Definition at line 54 of file BmnDataIterator.h.
References BmnSimpleProgressBar::Tick().
Referenced by BmnRootIterator::NextTrack(), and BmnRootIterator::ResetAll().
|
pure virtual |
|
pure virtual |
|
inlineprotected |
Definition at line 53 of file BmnDataIterator.h.
Referenced by BmnRootIterator::BmnRootIterator(), and BmnRootIterator::CountElements().
|
protected |
Definition at line 43 of file BmnDataIterator.h.
Referenced by EndOfHits(), BmnRootIterator::HitDetectorID(), BmnRootIterator::HitWx(), BmnRootIterator::HitWy(), BmnRootIterator::HitX(), BmnRootIterator::HitY(), BmnRootIterator::HitZ(), BmnRootIterator::NextHit(), and BmnRootIterator::ResetHits().
|
protected |
Definition at line 43 of file BmnDataIterator.h.
Referenced by EndOfTracks(), BmnRootIterator::HitsInTrack(), BmnRootIterator::NextTrack(), and BmnRootIterator::ResetAll().
|
protected |
Definition at line 43 of file BmnDataIterator.h.
Referenced by BmnRootIterator::BmnRootIterator(), BmnRootIterator::HitDetectorID(), BmnRootIterator::HitsInTrack(), BmnRootIterator::HitWx(), BmnRootIterator::HitWy(), BmnRootIterator::HitX(), BmnRootIterator::HitY(), BmnRootIterator::HitZ(), Initialized(), BmnRootIterator::NextHit(), BmnRootIterator::NextTrack(), and BmnRootIterator::ResetAll().