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().