//////////////////////////////////// // MBS Event Info // for the Asy-Eos experiment // TMbsInfo DECLARATION // December 2012 // revison 1/2012 // E.d.F ver 1.0 // sebastian.kupny@uj.edu.pl //////////////////////////////////// #ifndef TMBS_INFO_H #define TMBS_INFO_H #include "TNamed.h" class TMbsInfo : public TNamed { public: ///constructor TMbsInfo(); ///destructor ~TMbsInfo(); void SetRunNumber( Int_t runNumber ); void SetChimeraEventNumber( Int_t chimeraEventNumber ); void SetCamacEventNumber( Int_t camacEventNumber ); void SetTimeStamp( unsigned long int timeStamp ); Int_t GetRunNumber( void ); Int_t GetChimeraEventNumber( void ); Int_t GetCamacEventNumber( void ); unsigned long int GetTimeStamp( void ); void Reset( void ); private: Int_t rRunNumber; Int_t rCurrentChimeraMbsEventNo; Int_t rCurrentCamacMbsEventNo; unsigned long int rTms; ClassDef( TMbsInfo, 1 ); }; extern TMbsInfo *gTMbsInfo; // a global instance to TMbsInfo class #endif /// TMBS_INFO_H