StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
StMuETofHeader Class Reference
Inheritance diagram for StMuETofHeader:

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)
 

Detailed Description

Definition at line 34 of file StMuETofHeader.h.


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