//----------------------------------------------------------------------------- // Oct 10 2000 P.Murat: description of the TDC hit word //----------------------------------------------------------------------------- #ifndef TTdcWord_hh #define TTdcWord_hh #include "TObject.h" class TTdcWord { public: Int_t fData; public: TTdcWord () {} TTdcWord(Int_t& data) { fData = data;} ~TTdcWord() {} Int_t LeadingEdge() const { return (fData ) & 0x7ff; } Int_t Width () const { return (fData >> 11) & 0x7ff; } Int_t ChannelId () const { return (fData >> 22) & 0x1ff; } Int_t First () const { return (fData >> 31) & 0x1; } Int_t& Data () { return fData; } void Set(int data) { fData = data; } void Clear () { fData = 0; } // ClassDef(TTdcWord,0) // TDC data word }; #endif