2 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
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
12 //////////////////////////////////////////////////////////////////////////
14 // The main AliEVE drawing module for the T0 detector //
16 //////////////////////////////////////////////////////////////////////////
19 #include <TEveQuadSet.h>
20 #include <AliT0digit.h>
21 #include <AliT0RawReader.h>
24 class AliEveT0Module : public TEveQuadSet
27 AliEveT0Module(const AliEveT0Module&);
28 AliEveT0Module& operator=(const AliEveT0Module&);
32 AliEveT0Module(const Text_t* n="AliEveT0Module", Int_t sigType=0, AliT0digit *digits=0,AliT0RawReader *start=0);
33 virtual ~AliEveT0Module();
35 virtual void DigitSelected(Int_t idx);
37 void LoadRaw(TString fileName, Int_t ievt);
39 static void MakeModules(AliT0digit *digits);
42 Int_t fSigType; // 0 ~ ADC, 1 ~ TDC
44 AliT0RawReader *fStart;
46 ClassDef(AliEveT0Module,1);
50 class T0ModuleTDC : public AliEveT0Module
55 virtual void QuadSelected(Int_t idx);