1 #ifndef ALISTARTDIGITIZER_H
2 #define ALISTARTDIGITIZER_H
3 /* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 #include <AliDigitizer.h>
8 #include <AliRunLoader.h>
10 #include <AliRunDigitizer.h>
13 class AliSTARThitPhoton;
16 class AliSTARTDigitizer : public AliDigitizer {
20 AliSTARTDigitizer(AliRunDigitizer * manager);
21 virtual ~AliSTARTDigitizer();
22 virtual Bool_t Init();
23 TClonesArray *Hits() const {return fHits;}
24 TClonesArray *Photons() const {return fPhotons;}
25 TArrayI *timeRightTDC() {return ftimeRightTDC;} //for slow simulation
26 TArrayI *timeLeftTDC() {return ftimeLeftTDC;}
27 TArrayI *RightADC() {return fRightADC;} //for slow simulation
28 TArrayI *LeftADC() {return fLeftADC;}
30 void Exec (Option_t* /*option=0*/) ;
31 Bool_t RegisterPhotoE(/*AliSTARThitPhoton *hit*/);//!!!
32 Bool_t GetDebug() const {return fManager->GetDebug();}
38 TClonesArray *fPhotons ; //Number of Cherenkov photons
39 TClonesArray *fHits ; // List of hits
40 AliSTARTdigit *fdigits ; // digits
41 TArrayI *ftimeRightTDC ; //array of TDC signal from right sida
42 TArrayI *ftimeLeftTDC ; ////array of TDC signal from left side
43 TArrayI *fRightADC ; //array of ADC signal from right sida
44 TArrayI *fLeftADC ;//array of ADC signal from left sida
46 ClassDef(AliSTARTDigitizer,0)