- void RelPosInModule(const Int_t * RelId, Float_t & y, Float_t & z) ; // gets the position of element (pad or Xtal) relative to
- // center of PHOS module
- void RelPosInAlice(const Int_t AbsId, TVector3 & pos) ; // gets the position of element (pad or Xtal) relative to
- // Alice
- Bool_t RelToAbsNumbering(const Int_t * RelId, Int_t & AbsId) ; // converts the absolute PHOS numbering to a relative
-
-
- ///////////// PHOS related parameters
-
- Bool_t IsInitialized(void) const {
- //
- return fInit ; }
- Float_t GetAirFilledBoxSize(Int_t index) const {
- // Getter
- return fAirFilledBoxSize[index] ;}
- Float_t GetCrystalHolderThickness(void) const {
- // Getter
- return fCrystalHolderThickness ; }
- Float_t GetCrystalSize(Int_t index) const {
- // Getter
- return fXtlSize[index] ; }
- Float_t GetCrystalSupportHeight(void) const {
- // Getter
- return fCrystalSupportHeight ; }
- Float_t GetCrystalWrapThickness(void) const {
- // Getter
- return fCrystalWrapThickness;}
- Float_t GetGapBetweenCrystals(void) const {
- // Getter
- return fGapBetweenCrystals ; }
- Float_t GetIPtoCrystalSurface(void) const {
- // Getter
- return fIPtoCrystalSurface ; }
- Float_t GetIPtoOuterCoverDistance(void) const {
- // Getter
- return fIPtoOuterCoverDistance ; }
- Float_t GetIPtoPpsdUp(void) const {
- // Getter
- return (fIPtoOuterCoverDistance - fPPSDBoxSize[1] + fPPSDModuleSize[1]/2 ); }
- Float_t GetIPtoPpsdLow(void) const {
- // Getter
- return (fIPtoOuterCoverDistance - fPPSDModuleSize[1]/2 ); }
- Float_t GetIPtoTopLidDistance(void) const {
- // Getter
- return fIPtoTopLidDistance ; }
- Float_t GetLowerThermoPlateThickness(void) const {
- // Getter
- return fLowerThermoPlateThickness ; }
- Float_t GetLowerTextolitPlateThickness(void) const {
- // Getter
- return fLowerTextolitPlateThickness ; }
- Float_t GetModuleBoxThickness(void) const {
- // Getter
- return fModuleBoxThickness ; }
- Int_t GetNPhi(void) const {
- // Getter
- return fNPhi ; }
- Int_t GetNZ(void) const {
- // Getter
- return fNZ ; }
- Int_t GetNModules(void) const {
- // Getter
- return fNModules ; }
- Float_t GetOuterBoxSize(Int_t index) const {
- // Getter
- return fOuterBoxSize[index] ; }
- Float_t GetOuterBoxThickness(Int_t index) const {
- // Getter
- return fOuterBoxThickness[index] ; }
- Float_t GetPHOSAngle(Int_t index) const {
- // Getter
- return fPHOSAngle[index-1] ; }
- Float_t GetPinDiodeSize(Int_t index) const {
- // Getter
- return fPinDiodeSize[index] ; }
- Float_t GetSecondUpperPlateThickness(void) const {
- // Getter
- return fSecondUpperPlateThickness ; }
- Float_t GetSupportPlateThickness(void) const {
- // Getter
- return fSupportPlateThickness ; }
- Float_t GetTextolitBoxSize(Int_t index) const {
- // Getter
- return fTextolitBoxSize[index] ; }
- Float_t GetTextolitBoxThickness(Int_t index) const {
- // Getter
- return fTextolitBoxThickness[index]; }
- Float_t GetUpperPlateThickness(void) const {
- // Getter
- return fUpperPlateThickness ; }
- Float_t GetUpperCoolingPlateThickness(void) const {
- // Getter
- return fUpperCoolingPlateThickness ; }