AliJetDummyGeo(const AliJetDummyGeo& geom);
virtual ~AliJetDummyGeo();
static AliJetDummyGeo* GetInstance() {return new AliJetDummyGeo();}
- static AliJetDummyGeo* GetInstance(char* /*name*/, char* /*title*/)
+ static AliJetDummyGeo* GetInstance(const char* /*name*/, const char* /*title*/)
{return new AliJetDummyGeo();}
- Char_t* GetNameOfEMCALEnvelope() const {return "XEN1";}
+ const Char_t* GetNameOfEMCALEnvelope() const {return "XEN1";}
Float_t GetEnvelop(Int_t index) const { return fEnvelop[index];}
Float_t AngleFromEta(Float_t eta) const {
// returns theta in radians for a given pseudorapidity
Float_t GetArm1PhiMin() const {return fArm1PhiMin;}
Float_t GetArm1PhiMax() const {return fArm1PhiMax;}
Float_t GetIPDistance() const {return fIPDistance;}
- void EtaPhiFromIndex(Int_t id, Float_t& eta, Float_t& phi);
+ void EtaPhiFromIndex(Int_t id, Float_t& eta, Float_t& phi) const;
void GetGlobal(const Double_t *loc, Double_t *glob, Int_t ind) const;
void GetGlobal(Int_t absId, Double_t glob[3]) const;
void GetGlobal(Int_t absId, TVector3 &vglob) const;
Bool_t GetPhiBoundariesOfSMGap(Int_t nPhiSec, Double_t &phiMin, Double_t &phiMax) const;
void GetTransformationForSM();
Float_t GetSampling() const {return fSampling;}
-
+ private:
+ AliJetDummyGeo &operator=(const AliJetDummyGeo &det);
+
protected:
Float_t fArm1EtaMin; // Minimum pseudorapidity position of EMCAL in Eta
Float_t fArm1EtaMax; // Maximum pseudorapidity position of EMCAL in Eta