1 #ifndef ALIEVE_T0Module_H
2 #define ALIEVE_T0Module_H
4 //////////////////////////////////////////////////////////////////////////
6 // The main AliEVE drawing module for the T0 detector //
8 //////////////////////////////////////////////////////////////////////////
11 #include <TEveQuadSet.h>
12 #include <AliT0digit.h>
13 #include <AliT0RawReader.h>
17 class T0Module : public TEveQuadSet
20 T0Module(const T0Module&);
21 T0Module& operator=(const T0Module&);
25 T0Module(const Text_t* n="T0Module", Int_t sigType=0, AliT0digit *digits=0,AliT0RawReader *start=0);
28 virtual void DigitSelected(Int_t idx);
30 void LoadRaw(TString fileName, Int_t ievt);
32 static void MakeModules(AliT0digit *digits);
35 Int_t fSigType; // 0 ~ ADC, 1 ~ TDC
37 AliT0RawReader *fStart;
43 class T0ModuleTDC : public T0Module
48 virtual void QuadSelected(Int_t idx);