StRoot
1
|
Public Member Functions | |
StMuETofHeader (const StETofHeader *header) | |
Constructor for conversion from StEvent header. | |
StMuETofHeader (const double &, const double &, const std::map< unsigned int, uint64_t > &, const std::map< unsigned int, uint64_t > &, const unsigned int &, const unsigned int &, const unsigned int &, const uint64_t &) | |
default constructor for pre-2020 data. No missmatch information available. Used in StEtofDigiMaker to initialise the header. | |
StMuETofHeader (const double &, const double &, const std::map< unsigned int, uint64_t > &, const std::map< unsigned int, uint64_t > &, const unsigned int &, const unsigned int &, const unsigned int &, const uint64_t &, const std::vector< Bool_t > &) | |
default constructor for post-2020 data. Include missmatch information from FEE. Used in StEtofDigiMaker to initialise the header. | |
StMuETofHeader (const double &, const double &, const std::map< unsigned int, uint64_t > &, const std::map< unsigned int, uint64_t > &, const unsigned int &, const unsigned int &, const unsigned int &, const uint64_t &, const std::vector< bool > &, const std::vector< bool > &) | |
Full constructor including goodEventFlag, which is normally set in calibrations only. | |
virtual void | Clear (Option_t *opt="") |
double | trgGdpbFullTime () const |
double | trgStarFullTime () const |
std::map< unsigned int, uint64_t > | rocGdpbTs () const |
std::map< unsigned int, uint64_t > | rocStarTs () const |
unsigned int | starToken () const |
unsigned int | starDaqCmdIn () const |
unsigned int | starTrgCmdIn () const |
uint64_t | eventStatusFlag () const |
std::vector< bool > | missMatchFlagVec () const |
Flag for each Get4 TDC to mark if it is available in this event. | |
std::vector< bool > | goodEventFlagVec () const |
Flag to mark if the event is good for physics analysis for each counter. A counter is considered good in each event when there are zero missmatch flags set and pulser digis on both sides are found. In this case, the counter should perform at its best. Counter efficiency should be constant between good events. | |
std::vector< bool > | hasPulsersVec () const |
void | setTrgGdpbFullTime (const double &gdpbFullTime) |
void | setTrgStarFullTime (const double &starFullTime) |
void | setRocGdpbTs (const std::map< unsigned int, uint64_t > &gdpbTs) |
void | setRocStarTs (const std::map< unsigned int, uint64_t > &starTs) |
void | setStarToken (const unsigned int &token) |
void | setStarDaqCmdIn (const unsigned int &daqCmdIn) |
void | setStarTrgCmdIn (const unsigned int &trgCmdIn) |
void | setEventStatusFlag (const uint64_t &statusFlag) |
void | setGoodEventFlagVec (const std::vector< bool > &FlagVec) |
void | setHasPulsersVec (const std::vector< bool > &PulserVec) |
Definition at line 34 of file StMuETofHeader.h.