- void AddDigit(Int_t PMnumber, Float_t time, Float_t width, Bool_t integrator, Short_t *chargeADC, Int_t *labels);
- void ResetDigit();
+ virtual Bool_t Init();
+ virtual void Digitize(Option_t* option=0);
+
+ void DigitizeHits();
+ void DigitizeSDigits();
+ void WriteDigits(AliLoader *loader);
+ void WriteSDigits(AliLoader *loader);
+ void ReadSDigits();
+
+ void AddDigit(Int_t pmnumber, Float_t time, Float_t width, Bool_t integrator, Short_t *chargeADC, Int_t *labels);
+ void AddSDigit(Int_t pmnumber, Int_t nbins, Float_t *charges, Int_t *labels);
+ TClonesArray* DigitsArray();
+ TClonesArray* SDigitsArray();
+ void ResetDigits();