#ifndef FIN_FndRawSil #define FIN_FndRawSil //_____________________________________________________________________ // // TFndRawSil // // Description of the raw sil event in root format // #include "TObject.h" #include "TFndConst.h" const Int_t kNCRAMS = 54; // Number of C-RAMS class TFndRawSil : public TObject { private: //UInt_t *fCramLen; // CRAM Length UInt_t fCramLen[kNCRAMS]; // CRAM Length UInt_t *fCram[kNCRAMS]; // CRAM Pointers public: TFndRawSil(); // Default Constructor TFndRawSil(UInt_t *,Int_t); // Constructor ~TFndRawSil(); // Destructor UInt_t *GetCram(Int_t ncram) const { return fCram[ncram]; } // Return Pointer to CRAM ncram UInt_t GetCramLen(Int_t ncram) const { return fCramLen[ncram]; } // Return Length for CRAM ncram void PrtCram(Int_t); // Print CRAM void Dump(); // Dump Silicon Equipments ClassDef(TFndRawSil,1) // The Raw Equipment for Ism, Osm }; #endif