Scintillator level reconstruction data. More...
#include "mevt/ScintillatorRecData.h"
Public Types | |
typedef PatternMatchTimeContainer::const_iterator | PatternMatchTimeIterator |
Public Member Functions | |
void | AddPatternMatchTime (const double t) |
Adds the time of a pattern match detection. More... | |
void | ClearPatternMatchTimes () |
Clears pattern match detection times information. More... | |
unsigned int | GetNumberOfPatternMatchs () const |
Retrieve the number of pattern matchs that impinged this scintillator. More... | |
PatternMatchTimeIterator | PatternMatchTimesBegin () const |
Begin of the collection of times. More... | |
PatternMatchTimeIterator | PatternMatchTimesEnd () const |
End of the collection of times. More... | |
Private Types | |
typedef std::list< double > | PatternMatchTimeContainer |
Private Member Functions | |
ScintillatorRecData () | |
~ScintillatorRecData () | |
Private Attributes | |
PatternMatchTimeContainer::size_type | fNPatternMatchTimes = 0 |
PatternMatchTimeContainer | fPatternMatchTimes |
Friends | |
class | Scintillator |
Friendship to allow construction. More... | |
class | utl::ShadowPtr< ScintillatorRecData > |
Frienship to allow destruction. More... | |
Scintillator level reconstruction data.
Definition at line 26 of file MEvent/ScintillatorRecData.h.
|
private |
Definition at line 28 of file MEvent/ScintillatorRecData.h.
typedef PatternMatchTimeContainer::const_iterator mevt::ScintillatorRecData::PatternMatchTimeIterator |
Definition at line 31 of file MEvent/ScintillatorRecData.h.
|
inlineprivate |
Definition at line 61 of file MEvent/ScintillatorRecData.h.
|
inlineprivate |
Definition at line 62 of file MEvent/ScintillatorRecData.h.
void mevt::ScintillatorRecData::AddPatternMatchTime | ( | const double | t | ) |
Adds the time of a pattern match detection.
Definition at line 15 of file ScintillatorRecData.cc.
References fNPatternMatchTimes, and fPatternMatchTimes.
Referenced by io::ScintillatorRecData_ROOT::operator>>().
void mevt::ScintillatorRecData::ClearPatternMatchTimes | ( | ) |
Clears pattern match detection times information.
Definition at line 23 of file ScintillatorRecData.cc.
References fNPatternMatchTimes, and fPatternMatchTimes.
unsigned int mevt::ScintillatorRecData::GetNumberOfPatternMatchs | ( | ) | const |
Retrieve the number of pattern matchs that impinged this scintillator.
Non-modifying accessor.
Definition at line 7 of file ScintillatorRecData.cc.
References fNPatternMatchTimes.
ScintillatorRecData::PatternMatchTimeIterator mevt::ScintillatorRecData::PatternMatchTimesBegin | ( | ) | const |
Begin of the collection of times.
Definition at line 31 of file ScintillatorRecData.cc.
References fPatternMatchTimes.
ScintillatorRecData::PatternMatchTimeIterator mevt::ScintillatorRecData::PatternMatchTimesEnd | ( | ) | const |
End of the collection of times.
Definition at line 39 of file ScintillatorRecData.cc.
References fPatternMatchTimes.
|
friend |
Friendship to allow construction.
Definition at line 71 of file MEvent/ScintillatorRecData.h.
|
friend |
Frienship to allow destruction.
Depends on the innards of mevt::Scintillator.
Definition at line 78 of file MEvent/ScintillatorRecData.h.
|
private |
Definition at line 65 of file MEvent/ScintillatorRecData.h.
Referenced by AddPatternMatchTime(), ClearPatternMatchTimes(), and GetNumberOfPatternMatchs().
|
private |
Definition at line 66 of file MEvent/ScintillatorRecData.h.
Referenced by AddPatternMatchTime(), ClearPatternMatchTimes(), PatternMatchTimesBegin(), and PatternMatchTimesEnd().