#include "AliDigitizer.h"
-class AliRunDigitizer;
+class AliDigitizationInput;
class AliTOFHitMap;
class AliTOFSDigit;
class AliTOFcalib;
public:
AliTOFDigitizer();
- AliTOFDigitizer(AliRunDigitizer * manager);
+ AliTOFDigitizer(AliDigitizationInput * digInput);
virtual ~AliTOFDigitizer();
AliTOFDigitizer(const AliTOFDigitizer &source); // copy constructor
AliTOFDigitizer& operator=(const AliTOFDigitizer &source); // ass. op.
// Do the main work
- void Exec(Option_t* option=0) ;
+ void Digitize(Option_t* option=0) ;
TClonesArray* SDigits() const {return fSDigitsArray;}
void ReadSDigit(Int_t inputFile);
void CreateDigits();
- void InitDecalibration(AliTOFcalib *calib) const;
- void DecalibrateTOFSignal(AliTOFcalib *calib);
+ void InitDecalibration() const;
+ void DecalibrateTOFSignal();
private:
- void CollectSDigit(AliTOFSDigit * sdigit) ;
+ void CollectSDigit(const AliTOFSDigit * const sdigit) ;
Int_t PutNoise(Int_t /*charge*/)const {return 0;}; // not yet
// implemented
// due to the low
//container for all sdigits to be
//merged
AliTOFHitMap *fhitMap ; //! hit map used to perform the merging
+ AliTOFcalib * fCalib; //! calibration object
- ClassDef(AliTOFDigitizer,1) // TOF/Merging/Digitization
+ ClassDef(AliTOFDigitizer,2) // TOF/Merging/Digitization
};
#endif