1 #ifndef ALIACORDEDigitizer_H
2 #define ALIACORDEDigitizer_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 ///_________________________________________________________________________
8 /// Class for making Digits in ACORDE
9 ///_________________________________________________________________________
12 // --- Standard library ---
14 // --- AliRoot header files ---
16 #include "AliDigitizer.h"
19 class AliRunDigitizer;
22 class AliACORDECalibData;
24 class AliACORDEDigitizer: public AliDigitizer {
28 AliACORDEDigitizer() ; // constructor
29 AliACORDEDigitizer(AliRunDigitizer *manager);// constructor
30 virtual ~AliACORDEDigitizer() ; // destructor
32 virtual Bool_t Init();
33 virtual void Exec(Option_t* option=0);
35 void AddDigit(Int_t* track, Int_t module, Float_t time);
36 void AddDigit(Int_t* modul, Float_t time);
39 AliACORDECalibData *GetCalibData() const;
43 AliACORDECalibData *fCalibData; //! calibration data
47 AliACORDEDigitizer(const AliACORDEDigitizer& /*digitizer*/);
49 AliACORDEDigitizer& operator = (const AliACORDEDigitizer& /*digitizer*/);
52 Int_t fNdigits; //! Number of digits
53 TClonesArray *fDigits; //! List of digits
55 ClassDef(AliACORDEDigitizer,1) // digitizer for ACORDE
59 #endif // AliACORDEDigitizer_H