]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/Alieve/AliEveT0Module.h
Temporary fix to avoid xrootd thrashing
[u/mrichter/AliRoot.git] / EVE / Alieve / AliEveT0Module.h
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          *
7  * full copyright notice.                                                 *
8  **************************************************************************/
9 #ifndef ALIEVE_T0Module_H
10 #define ALIEVE_T0Module_H
11
12 //////////////////////////////////////////////////////////////////////////
13 //                                                                      //
14 // The main AliEVE drawing module for the T0 detector                   //
15 //                                                                      //
16 //////////////////////////////////////////////////////////////////////////
17
18
19 #include <TEveQuadSet.h>
20 #include <AliT0digit.h>
21 #include <AliT0RawReader.h>
22
23
24 class AliEveT0Module : public TEveQuadSet
25 {
26
27   AliEveT0Module(const AliEveT0Module&);
28   AliEveT0Module& operator=(const AliEveT0Module&);
29
30 public:
31
32   AliEveT0Module(const Text_t* n="AliEveT0Module", Int_t sigType=0, AliT0digit *digits=0,AliT0RawReader *start=0);
33   virtual ~AliEveT0Module();
34
35   virtual void DigitSelected(Int_t idx);
36
37   void LoadRaw(TString fileName, Int_t ievt);
38
39   static void MakeModules(AliT0digit *digits);
40
41 protected:
42   Int_t           fSigType; // 0 ~ ADC, 1 ~ TDC
43   AliT0digit     *fDigits;
44   AliT0RawReader *fStart;
45
46    ClassDef(AliEveT0Module,1);
47 };
48
49 /*
50  class T0ModuleTDC : public AliEveT0Module
51  {
52  public:
53    // constructor
54
55     virtual void QuadSelected(Int_t idx);
56  };
57 */
58
59 #endif