virtual void BuildGeometry();
virtual void CreateGeometry() {}
virtual void CreateMaterials() {}
+ virtual void Init() {}
virtual Int_t IsVersion() const =0;
virtual void SetPAR(Float_t p1, Float_t p2, Float_t p3, Float_t p4);
virtual void SetIN(Float_t p1, Float_t p2, Float_t p3, Float_t p4, Float_t p5);
virtual AliDigitizer* CreateDigitizer(AliRunDigitizer* manager) const;
virtual void Digits2Raw();
+ virtual Bool_t Raw2SDigits(AliRawReader *rawReader);
protected:
Float_t fPar[4]; // pmdin, pmdout, thgas, thcell
Float_t fPadSize[4]; // size of the pads
Int_t fNumPads[4]; // number of the pads
- ClassDef(AliPMD,6) // Base Class for Photon Multiplicity Detector
+ ClassDef(AliPMD,8) // Base Class for Photon Multiplicity Detector
};
#endif