class AliPMDhit;
class AliHit;
class AliHeader;
-class AliRunDigitizer;
+class AliDigitizationInput;
class AliCDBManager;
class AliCDBStorage;
AliPMDDigitizer();
AliPMDDigitizer(const AliPMDDigitizer &digitizer); // copy constructor
AliPMDDigitizer &operator=(const AliPMDDigitizer &digitizer); // assign op
- AliPMDDigitizer(AliRunDigitizer *manager);
+ AliPMDDigitizer(AliDigitizationInput* digInput);
virtual ~AliPMDDigitizer();
void OpengAliceFile(const char *file, Option_t *option);
void Hits2SDigits(Int_t ievt);
void Hits2Digits(Int_t ievt);
void SDigits2Digits(Int_t ievt);
- void Exec(Option_t *option);
+ void Digitize(Option_t *option);
void MergeSDigits(Int_t filenumber, Int_t troffset);
void TrackAssignment2CPVCell();
void TrackAssignment2Cell();
void MeV2ADC(Float_t mev, Float_t & adc) const;
- void AddSDigit(Int_t trnumber, Int_t det, Int_t smnumber,
+ void AddSDigit(Int_t trnumber, Int_t trpid, Int_t det, Int_t smnumber,
Int_t irow, Int_t icol, Float_t adc);
- void AddDigit(Int_t trnumber, Int_t det, Int_t smnumber,
+ void AddDigit(Int_t trnumber, Int_t trpid, Int_t det, Int_t smnumber,
Int_t irow, Int_t icol, Float_t adc);
void SetZPosition(Float_t zpos);
Float_t GetZPosition() const;
Int_t fPRETrackNo[fgkTotUM][fgkRow][fgkCol]; //! PRE Array containing
// track number
+ Int_t fCPVTrackPid[fgkTotUM][fgkRow][fgkCol]; //! CPV Array containing
+ // track number
+ Int_t fPRETrackPid[fgkTotUM][fgkRow][fgkCol]; //! PRE Array containing
+ // track number
+
- ClassDef(AliPMDDigitizer,8) // To digitize PMD Hits
+ ClassDef(AliPMDDigitizer,9) // To digitize PMD Hits
};
#endif