1 #ifndef ALIT0DIGITIZER_H
2 #define ALIT0DIGITIZER_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>
15 class AliT0Digitizer : public AliDigitizer {
19 AliT0Digitizer(AliRunDigitizer * manager);
20 virtual ~AliT0Digitizer();
21 virtual Bool_t Init();
22 TClonesArray *Hits() const {return fHits;}
23 TArrayI *timeCFD() {return ftimeCFD;}
24 TArrayI *timeLED() {return ftimeLED;}
25 TArrayI * ADC() {return fADC;}
26 TArrayI * ADC0() {return fADC0;}
29 void Exec (Option_t* /*option=0*/) ;
30 Bool_t RegisterPhotoE(Int_t impt, Double_t energy);
36 TClonesArray *fHits ; //! List of hits
37 AliT0digit *fdigits ; //! digits
38 TArrayI *ftimeCFD ; //! array of CFD signal
39 TArrayI *ftimeLED ; //! array of (LED-GFD) time (amplitude)
40 TArrayI *fADC ;//! array of QTC signals (main amplitude)
41 TArrayI *fADC0 ;//! array of QTC signals (main amplitude)
42 Int_t fSumMult; // multiplicity
43 TObjArray fEffPMT; //pmt registration effeicincy
45 AliT0Digitizer(const AliT0Digitizer&);
46 AliT0Digitizer& operator=(const AliT0Digitizer);
49 ClassDef(AliT0Digitizer,1)
52 typedef AliT0Digitizer AliSTARTDigitizer; // for backward compatibility