#ifndef BRAT_BrRichDig #define BRAT_BrRichDig // $Id: BrRichDig.h,v 1.1 2001/06/22 17:33:08 cholm Exp $ // // $Log: BrRichDig.h,v $ // Revision 1.1 2001/06/22 17:33:08 cholm // Change names so that every data class has the same format so that // we have that down from the very beginning, so that we will not have to // worry about that later on. The // affected classes are: // // BrDigBB -> BrBbDig // BrDigZDC -> BrZdcDig // BrDigRHIC -> BrRichDig // BrDigDC -> BrDcDig // BrDigC1 -> BrDcC1 // BrDigHit -> BrHitDig // BrDigTof -> BrTofDig // BrTPCSequence -> BrTpcSequence // // Revision 1.1.1.1 2001/06/21 14:55:01 hagel // Initial revision of brat2 // // Revision 1.3 2000/06/02 18:02:14 videbaek // comment cleanup // // Revision 1.2 2000/02/15 20:32:32 videbaek // // // Revision 1.1 2000/02/10 23:24:12 hagel // Initial revision of RICH; mostly placeholders // // /////////////////////////////////////////////////////////////////////// // // // BrRichDig // // // // BRAHMS Raw Data Element for RICH counters // // Placeholder until "real version" supplied // // // // Author : K. Hagel // // Created : Feb 2000 // // Version : 1.0 // // Changed : // // // /////////////////////////////////////////////////////////////////////// // Root Classes #if !defined ROOT_TObject # include "TObject.h" #endif #if !defined BRAT_BrDataObject # include "BrDataObject.h" #endif const Int_t kNumRICHChan = 320; // // Brahms Classes // class BrRichDig: public BrDataObject { private: Short_t fAdc[kNumRICHChan]; // RICH ADC Channels public: BrRichDig(){}; BrRichDig(const Char_t* Name, const Char_t* Title) : BrDataObject(Name, Title) {}; virtual ~BrRichDig() { }; Bool_t IsSortable() const {return kFALSE;} Int_t GetAdc(const Int_t itube) const ; void SetAdc(const Int_t itube, const Int_t val); virtual void List(); public: ClassDef(BrRichDig,1) // BRAHMS RICH Digitized data class }; #endif