]>
Commit | Line | Data |
---|---|---|
d810d0de | 1 | // $Id$ |
2 | // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007 | |
3 | ||
4 | /************************************************************************** | |
5 | * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. * | |
6 | * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for * | |
51346b82 | 7 | * full copyright notice. * |
d810d0de | 8 | **************************************************************************/ |
a15e6d7d | 9 | #ifndef AliEveT0Module_H |
10 | #define AliEveT0Module_H | |
03916485 | 11 | |
12 | ////////////////////////////////////////////////////////////////////////// | |
13 | // // | |
14 | // The main AliEVE drawing module for the T0 detector // | |
15 | // // | |
16 | ////////////////////////////////////////////////////////////////////////// | |
17 | ||
84aff7a4 | 18 | #include <TEveQuadSet.h> |
03916485 | 19 | |
a15e6d7d | 20 | class AliT0digit; |
21 | class AliT0RawReader; | |
22 | class TTree; | |
51346b82 | 23 | |
d810d0de | 24 | class AliEveT0Module : public TEveQuadSet |
03916485 | 25 | { |
a15e6d7d | 26 | private: |
d810d0de | 27 | AliEveT0Module(const AliEveT0Module&); |
28 | AliEveT0Module& operator=(const AliEveT0Module&); | |
03916485 | 29 | |
30 | public: | |
d810d0de | 31 | AliEveT0Module(const Text_t* n="AliEveT0Module", Int_t sigType=0, AliT0digit *digits=0,AliT0RawReader *start=0); |
a15e6d7d | 32 | virtual ~AliEveT0Module() {} |
03916485 | 33 | |
32e219c2 | 34 | virtual void DigitSelected(Int_t idx); |
03916485 | 35 | |
03916485 | 36 | void LoadRaw(TString fileName, Int_t ievt); |
37 | ||
32e219c2 | 38 | static void MakeModules(AliT0digit *digits); |
39 | ||
03916485 | 40 | protected: |
32e219c2 | 41 | Int_t fSigType; // 0 ~ ADC, 1 ~ TDC |
a15e6d7d | 42 | AliT0digit *fDigits; // Digits. |
43 | AliT0RawReader *fStart; // Reader. | |
03916485 | 44 | |
a15e6d7d | 45 | ClassDef(AliEveT0Module, 0); |
03916485 | 46 | }; |
47 | ||
03916485 | 48 | #endif |