AliPHOSEMCAGeometry
class description - source file - inheritance tree
private:
protected:
public:
AliPHOSEMCAGeometry AliPHOSEMCAGeometry()
AliPHOSEMCAGeometry AliPHOSEMCAGeometry(const AliPHOSEMCAGeometry& cpv)
virtual void ~AliPHOSEMCAGeometry()
static TClass* Class()
Float_t GetAirFilledBoxSize(Int_t index) const
Float_t GetCrystalHolderThickness() const
Float_t GetCrystalSize(Int_t index) const
Float_t GetCrystalSupportHeight() const
Float_t GetCrystalWrapThickness() const
Float_t GetGapBetweenCrystals() const
Float_t GetIPtoCrystalSurface() const
Float_t GetIPtoOuterCoverDistance() const
Float_t GetLowerTextolitPlateThickness() const
Float_t GetLowerThermoPlateThickness() const
Float_t GetModuleBoxThickness() const
Int_t GetNPhi() const
Int_t GetNZ() const
Float_t GetOuterBoxSize(Int_t index) const
Float_t GetOuterBoxThickness(Int_t index) const
Float_t GetPinDiodeSize(Int_t index) const
Float_t GetSecondUpperPlateThickness() const
Float_t GetSupportPlateThickness() const
Float_t GetTextolitBoxSize(Int_t index) const
Float_t GetTextolitBoxThickness(Int_t index) const
Float_t GetUpperCoolingPlateThickness() const
Float_t GetUpperPlateThickness() const
virtual TClass* IsA() const
AliPHOSEMCAGeometry& operator=(const AliPHOSEMCAGeometry& rvalue)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Float_t fAirFilledBoxSize[3] Air filled box containing one module
Float_t fAirThickness[3] Space filled with air between the module box and the Textolit box
Float_t fCrystalSupportHeight Height of the support of the crystal
Float_t fCrystalWrapThickness Thickness of Tyvek wrapping the crystal
Float_t fCrystalHolderThickness Titanium holder of the crystal
Float_t fGapBetweenCrystals Total Gap between two adjacent crystals
Float_t fIPtoOuterCoverDistance Distances from interaction point to outer cover
Float_t fIPtoCrystalSurface Distances from interaction point to Xtal surface
Float_t fModuleBoxThickness Thickness of the thermo insulating box containing one crystals module
Float_t fLowerTextolitPlateThickness Thickness of lower textolit plate
Float_t fLowerThermoPlateThickness Thickness of lower thermo insulating plate
Int_t fNPhi Number of crystal units in X (phi) direction
Int_t fNZ Number of crystal units in Z direction
Float_t fOuterBoxSize[3] Size of the outer thermo insulating foam box
Float_t fOuterBoxThickness[3] Thickness of the outer thermo insulating foam box
Float_t fPinDiodeSize[3] Size of the PIN Diode
Float_t fSecondUpperPlateThickness Thickness of upper polystyrene foam plate
Float_t fSupportPlateThickness Thickness of the Aluminium support plate
Float_t fUpperCoolingPlateThickness Thickness of the upper cooling plate
Float_t fUpperPlateThickness Thickness of the uper thermo insulating foam plate
Float_t fTextolitBoxSize[3] Size of the Textolit box inside the insulating foam box
Float_t fTextolitBoxThickness[3] Thicknesses of th Textolit box
Float_t fXtlSize[3] PWO4 crystal dimensions
TObjArray* fRotMatrixArray List of rotation matrices (one per phos module)
protected:
public:
Geometry class for PHOS : EMCA (Electromagnetic Calorimeter)
Its data members provide geometry parametrization of EMCA
which can be changed in the constructor only.
Author : Yves Schutz (SUBATECH)
Modified : Yuri Kharlov (IHEP, Protvino)
13 September 2000
AliPHOSEMCAGeometry()
Inline Functions
AliPHOSEMCAGeometry AliPHOSEMCAGeometry(const AliPHOSEMCAGeometry& cpv)
AliPHOSEMCAGeometry& operator=(const AliPHOSEMCAGeometry& rvalue)
Float_t GetAirFilledBoxSize(Int_t index) const
Float_t GetCrystalHolderThickness() const
Float_t GetCrystalSize(Int_t index) const
Float_t GetCrystalSupportHeight() const
Float_t GetCrystalWrapThickness() const
Float_t GetGapBetweenCrystals() const
Float_t GetIPtoCrystalSurface() const
Float_t GetIPtoOuterCoverDistance() const
Float_t GetLowerThermoPlateThickness() const
Float_t GetLowerTextolitPlateThickness() const
Float_t GetModuleBoxThickness() const
Int_t GetNPhi() const
Int_t GetNZ() const
Float_t GetOuterBoxSize(Int_t index) const
Float_t GetOuterBoxThickness(Int_t index) const
Float_t GetPinDiodeSize(Int_t index) const
Float_t GetSecondUpperPlateThickness() const
Float_t GetSupportPlateThickness() const
Float_t GetTextolitBoxSize(Int_t index) const
Float_t GetTextolitBoxThickness(Int_t index) const
Float_t GetUpperPlateThickness() const
Float_t GetUpperCoolingPlateThickness() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void ~AliPHOSEMCAGeometry()
Copyright (c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.