AliEMCALEMCGeometry(); // default ctor only for internal usage (singleton)
AliEMCALEMCGeometry(const AliEMCALEMCGeometry& geom);
// ctor only for internal usage (singleton)
- AliEMCALEMCGeometry(const Text_t* name, const Text_t* title);
+ AliEMCALEMCGeometry(const Text_t* name, const Text_t* title,
+ const Text_t* mcname="", const Text_t* mctitle="");
virtual ~AliEMCALEMCGeometry(void);
static const Char_t* GetDefaultGeometryName() {return fgkDefaultGeometryName;}
void PrintGeometry(); //*MENU*
- void Init(void); // initializes the parameters of EMCAL
+ void Init(const Text_t* mcname="", const Text_t* mctitle=""); // initializes the parameters of EMCAL
void CheckAdditionalOptions(); //
- void DefineSamplingFraction(); // Jun 5, 2006
+ void DefineSamplingFraction(const Text_t* mcname="", const Text_t* mctitle="");
//////////////////////////////////////
// Return EMCAL geometrical parameters
Int_t GetNTowers() const {return fNPhi * fNZ ;}
//
Double_t GetPhiCenterOfSM(Int_t nsupmod) const;
- Float_t *GetSuperModulesPars() {return fParSM;}
+ Float_t GetSuperModulesPar(Int_t ipar) {return fParSM[ipar];}
//
Bool_t GetPhiBoundariesOfSM (Int_t nSupMod, Double_t &phiMin, Double_t &phiMax) const;
Bool_t GetPhiBoundariesOfSMGap(Int_t nPhiSec, Double_t &phiMin, Double_t &phiMax) const;