//----------------------------------------------------------------------------- // Oct 18 2003 RLC: description of the EMT TDC header //----------------------------------------------------------------------------- #ifndef TEmtTdcHeader_hh #define TEmtTdcHeader_hh #include "TTdcHeader.hh" class TEmtTdcHeader : public TTdcHeader { public: TEmtTdcHeader () {} TEmtTdcHeader (const TTdcHeader& w) { fData = w.fData; } TEmtTdcHeader(Int_t& data) { fData = data;} ~TEmtTdcHeader() {} // cdf-4152 says: (T,N,B,S) // 0=CEM, 1=PEM Int_t RapidityBit() { return (ModuleId() >> 6) & 0x7; } // 0 = west, 1 = east Int_t Side () { return (ModuleId() >> 5) & 0x1; } // Lowest wedge in this TDC Int_t LowWedge() { return (ModuleId() ) & 0x1F; } // ClassDef(TEmtTdcHeader,0) }; #endif