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

Public Member Functions

 StETofHeader (const double &, const double &, const map< unsigned int, uint64_t > &, const 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.
 
 StETofHeader (const double &, const double &, const map< unsigned int, uint64_t > &, const map< unsigned int, uint64_t > &, const unsigned int &, const unsigned int &, const unsigned int &, const uint64_t &, const std::vector< bool > &)
 default constructor for post-2020 data. Include missmatch information from FEE. Used in StEtofDigiMaker to initialise the header.
 
 StETofHeader (const double &, const double &, const map< unsigned int, uint64_t > &, const 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 > &, const std::vector< bool > &)
 Full constructor including goodEventFlag, which is normally set in calibrations only.
 
double trgGdpbFullTime () const
 
double trgStarFullTime () const
 
map< unsigned int, uint64_t > rocGdpbTs () const
 
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 map< unsigned int, uint64_t > &gdpbTs)
 
void setRocStarTs (const 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 setGoodEventFlagVec (int blubb)
 
void setHasPulsersVec (const std::vector< bool > &PulserVec)
 
- Public Member Functions inherited from StObject
 StObject (const StObject &sto)
 
StObjectoperator= (const StObject &sto)
 
virtual TObject * clone () const
 
Int_t isZombie () const
 
virtual void makeZombie (int flg=1)
 
UInt_t Ztreamer (TBuffer &R__b)
 
 ClassDef (StObject, 3) static UInt_t fgTally
 

Detailed Description

Definition at line 40 of file StETofHeader.h.


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