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->GetSteelCellHalfSize()[0];}
+ Float_t GetCellStep(void) const { return 2.*fGeometryEMCA->GetAirCellHalfSize()[0];}
Float_t GetModuleCenter(Int_t module, Int_t axis) const {
return fModuleCenter[module][axis];}
Float_t *fPHOSAngle ; //[fNModules] Position angles of modules
Float_t fPHOSParams[4] ; // Half-sizes of PHOS trapecoid
Float_t fIPtoUpperCPVsurface; // Minimal distance from IP to PHOS
+ Float_t fCrystalShift ; //Distance from crystal center to front surface
+ Float_t fCryCellShift ; //Distance from crystal center to front surface
TObjArray *fRotMatrixArray ; // Liste of rotation matrices (one per phos module)
AliPHOSEMCAGeometry *fGeometryEMCA ; // Geometry object for Electromagnetic calorimeter
AliPHOSCPVGeometry *fGeometryCPV ; // Geometry object for CPV (IHEP)