// //
//-----------------------------------------------------//
-#include <TObjArray.h>
#include "AliDigitizer.h"
class AliHit;
class AliHeader;
class AliRunDigitizer;
+class AliCDBManager;
+class AliCDBStorage;
class AliPMDcell;
class AliPMDsdigit;
class AliPMDdigit;
+class AliPMDCalibData;
class AliPMDDigitizer:public AliDigitizer
{
void ResetCellADC();
void UnLoad(Option_t * option);
+ Float_t Gain(Int_t det, Int_t smn, Int_t row, Int_t col) const;
+
+ AliPMDCalibData *GetCalibData() const;
+
protected:
AliRunLoader *fRunLoader; //! Pointer to Run Loader
AliPMDhit *fPMDHit; //! Pointer to specific detector hits
// and Hits containers
AliLoader *fPMDLoader; //! Pointer to specific detector loader
+ AliPMDCalibData *fCalibData; //! calibration data
+
TClonesArray *fSDigits; //! List of summable digits
TClonesArray *fDigits; //! List of digits
TObjArray fCell; //! List of pmd cells
- Int_t fDebug; // Debug switch
Int_t fNsdigit; // Summable digits counter
Int_t fNdigit; // Digits counter
Int_t fDetNo; // Detector Number (0:PRE, 1:CPV)
Int_t fCPVTrackNo[fgkTotUM][fgkRow][fgkCol]; //! CPV Array containing track number
- ClassDef(AliPMDDigitizer,4) // To digitize PMD Hits
+ ClassDef(AliPMDDigitizer,6) // To digitize PMD Hits
};
#endif