29 #ifndef STETOFHEADER_H
30 #define STETOFHEADER_H
47 StETofHeader(
const double&,
const double&,
const map< unsigned int, uint64_t >&,
const map< unsigned int, uint64_t >& ,
48 const unsigned int&,
const unsigned int&,
const unsigned int&,
const uint64_t& );
52 StETofHeader(
const double&,
const double&,
const map< unsigned int, uint64_t >&,
const map< unsigned int, uint64_t >& ,
53 const unsigned int&,
const unsigned int&,
const unsigned int&,
const uint64_t&,
const std::vector<bool>& );
57 StETofHeader(
const double&,
const double&,
const map< unsigned int, uint64_t >&,
const map< unsigned int, uint64_t >& ,
58 const unsigned int&,
const unsigned int&,
const unsigned int&,
const uint64_t&,
const std::vector<bool>&,
const std::vector<bool>& ,
const std::vector<bool>& );
62 double trgGdpbFullTime()
const;
63 double trgStarFullTime()
const;
65 map< unsigned int, uint64_t > rocGdpbTs()
const;
66 map< unsigned int, uint64_t > rocStarTs()
const;
68 unsigned int starToken()
const;
69 unsigned int starDaqCmdIn()
const;
70 unsigned int starTrgCmdIn()
const;
71 uint64_t eventStatusFlag()
const;
81 std::vector<bool> hasPulsersVec()
const;
84 void setTrgGdpbFullTime(
const double& gdpbFullTime );
85 void setTrgStarFullTime(
const double& starFullTime );
87 void setRocGdpbTs(
const map< unsigned int, uint64_t >& gdpbTs );
88 void setRocStarTs(
const map< unsigned int, uint64_t >& starTs );
90 void setStarToken(
const unsigned int& token );
91 void setStarDaqCmdIn(
const unsigned int& daqCmdIn );
92 void setStarTrgCmdIn(
const unsigned int& trgCmdIn );
94 void setEventStatusFlag(
const uint64_t& statusFlag );
95 void setGoodEventFlagVec(
const std::vector<bool>& FlagVec );
96 void setGoodEventFlagVec(
int blubb ) {
return;}
97 void setHasPulsersVec(
const std::vector<bool>& PulserVec );
100 Double_t mTrgGdpbFullTime;
101 Double_t mTrgStarFullTime;
103 map< UInt_t, ULong64_t > mRocGdpbTs;
104 map< UInt_t, ULong64_t > mRocStarTs;
107 UInt_t mStarDaqCmdIn;
108 UInt_t mStarTrgCmdIn;
110 ULong64_t mEventStatusFlag;
112 std::vector< Bool_t > mMissMatchFlagVec;
113 std::vector< Bool_t > mGoodEventFlagVec;
114 std::vector< Bool_t > mHasPulsersVec;
119 #endif // STETOFHEADER_H