fgGeom = 0;
fRotMatrixArray = 0; }
- AliPHOSGeometry(const AliPHOSGeometry & geom) {
+ AliPHOSGeometry(const AliPHOSGeometry & geom) : AliGeometry(geom) {
// cpy ctor requested by Coding Convention but not yet needed
assert(0==1) ;
virtual void GetGlobal(const AliRecPoint* RecPoint, TVector3 & gpos) const ;
virtual Bool_t Impact(const TParticle * particle) const ;
- AliPHOSGeometry & operator = (const AliPHOSGeometry & rvalue) const {
+ AliPHOSGeometry & operator = (const AliPHOSGeometry & /*rvalue*/) const {
// assignement operator requested by coding convention but not needed
assert(0==1) ;
return *(GetInstance()) ;
// General
- inline static TString Degre(void); // a global for degree (deg)
+ static TString Degre(void) { return TString("deg") ; } // a global for degree (deg)
- inline static TString Radian(void); // a global for radian (rad)
+ static TString Radian(void){ return TString("rad") ; } // a global for radian (rad)
Bool_t AbsToRelNumbering(const Int_t AbsId, Int_t * RelId) const ;
// converts the absolute PHOS numbering to a relative
Float_t GetIPtoUpperCPVsurface(void) const { return fIPtoUpperCPVsurface ; }
Float_t GetOuterBoxSize(Int_t index) const { return 2.*fPHOSParams[index]; }
Float_t GetCrystalSize(Int_t index) const { return fGeometryEMCA->GetCrystalSize(index) ; }
+ Float_t GetCellStep(void) const { return 2*(fGeometryEMCA->GetAirCellHalfSize()[0] +
+ fGeometryEMCA->GetStripWallWidthOut()) ;}
// Return EMCA geometry parameters
} ;
- inline static TString Degre(void) { return TString("deg") ; } // a global for degree (deg)
-
- inline static TString Radian(void){ return TString("rad") ; } // a global for radian (rad)
-
#endif // AliPHOSGEOMETRY_H