AliPHOSPPSDGeometry


class description - source file - inheritance tree

class AliPHOSPPSDGeometry : public AliPHOSCPVBaseGeometry

    private:
void AssertCPV(char* name) public:
AliPHOSPPSDGeometry AliPHOSPPSDGeometry() AliPHOSPPSDGeometry AliPHOSPPSDGeometry(AliPHOSPPSDGeometry&) virtual void ~AliPHOSPPSDGeometry() static TClass* Class() virtual Float_t GetAnodeThickness() virtual Float_t GetAvalancheGap() virtual Float_t GetCathodeThickness() virtual Float_t GetCompositeThickness() virtual Float_t GetConversionGap() virtual Float_t GetCPVActiveSize(Int_t index) virtual Float_t GetCPVBoxSize(Int_t index) virtual Float_t GetCPVCuNiFoilThickness() virtual Float_t GetCPVFrameSize(Int_t index) virtual Float_t GetCPVGasThickness() virtual Float_t GetCPVTextoliteThickness() virtual Float_t GetFTPosition(Int_t index) virtual Float_t GetGassiplexChipSize(Int_t index) virtual Float_t GetIPtoCPVDistance() virtual Float_t GetLeadConverterThickness() virtual Float_t GetLeadToMicro2Gap() virtual Float_t GetLidThickness() virtual Float_t GetMicro1ToLeadGap() virtual Float_t GetMicromegas1Thickness() virtual Float_t GetMicromegas2Thickness() virtual Float_t GetMicromegasWallThickness() virtual Int_t GetNumberOfCPVChipsPhi() virtual Int_t GetNumberOfCPVChipsZ() virtual Int_t GetNumberOfCPVLayers() virtual Int_t GetNumberOfModulesPhi() virtual Int_t GetNumberOfModulesZ() virtual Int_t GetNumberOfPadsPhi() virtual Int_t GetNumberOfPadsZ() virtual Float_t GetPCThickness() virtual Float_t GetPhiDisplacement() virtual Float_t GetPPSDModuleSize(Int_t index) virtual Float_t GetZDisplacement() virtual TClass* IsA() const virtual Bool_t IsLeadConverterExists() virtual void SetLeadConverterThickness(Float_t x) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

private:
Float_t fAnodeThickness Thickness of the copper layer which makes the anode Float_t fAvalancheGap Thickness of the gas in the avalanche stage Float_t fCathodeThickness Thickness of composite material ensuring rigidity of cathode Float_t fCompositeThickness Thickness of composite material ensuring rigidity of anode Float_t fConversionGap Thickness of the gas in the conversion stage Float_t fLeadConverterThickness Thickness of the Lead converter Float_t fLeadToMicro2Gap Thickness of the air gap between the Lead and Micromegas 2 Float_t fLidThickness Thickness of top lid Float_t fMicromegas1Thickness Thickness of the first downstream Micromegas Float_t fMicromegas2Thickness Thickness of the second downstream Micromegas Float_t fMicromegasWallThickness Thickness of the Micromegas leak tight box Float_t fMicro1ToLeadGap Thickness of the air gap between Micromegas 1 and the Lead Int_t fNumberOfPadsPhi Number of pads on a micromegas module ; Int_t fNumberOfPadsZ Number of pads on a micromegas module ; Int_t fNumberOfModulesPhi Number of micromegas modules in phi Int_t fNumberOfModulesZ Number of micromegas modules in z Float_t fPCThickness Thickness of the printed circuit board of the anode Float_t fPhiDisplacement Phi displacement of micromegas1 with respect to micromegas2 Float_t fPPSDBoxSize[3] Size of large box which contains PPSD; matches PHOS module size Float_t fPPSDModuleSize[3] Size of an individual micromegas module Float_t fZDisplacement Z displacement of micromegas1 with respect to micromegas2 Float_t fIPtoTopLidDistance Distance from interaction point to top lid of PPSD protected:
public:

Class Description

 Geometry class  for PHOS : PPSD (PHOS Preshower Detector)
 Its data members provide geometry parametrization of PPSD
 which can be changed in the constructor only.
 Author   : Yves Schutz (SUBATECH)
 Modified : Yuri Kharlov (IHEP, Protvino)
 7 November 2000

AliPHOSPPSDGeometry()



Inline Functions


                    Float_t GetAnodeThickness()
                    Float_t GetAvalancheGap()
                    Float_t GetCathodeThickness()
                    Float_t GetCompositeThickness()
                    Float_t GetConversionGap()
                    Float_t GetLeadConverterThickness()
                    Float_t GetLeadToMicro2Gap()
                    Float_t GetLidThickness()
                    Float_t GetMicromegas1Thickness()
                    Float_t GetMicromegas2Thickness()
                    Float_t GetMicromegasWallThickness()
                    Float_t GetMicro1ToLeadGap()
                      Int_t GetNumberOfPadsPhi()
                      Int_t GetNumberOfPadsZ()
                      Int_t GetNumberOfModulesPhi()
                      Int_t GetNumberOfModulesZ()
                    Float_t GetPCThickness()
                    Float_t GetPhiDisplacement()
                    Float_t GetCPVBoxSize(Int_t index)
                    Float_t GetPPSDModuleSize(Int_t index)
                    Float_t GetZDisplacement()
                       void SetLeadConverterThickness(Float_t x)
                      Int_t GetNumberOfCPVLayers()
                     Bool_t IsLeadConverterExists()
                    Float_t GetCPVActiveSize(Int_t index)
                      Int_t GetNumberOfCPVChipsPhi()
                      Int_t GetNumberOfCPVChipsZ()
                    Float_t GetGassiplexChipSize(Int_t index)
                    Float_t GetCPVGasThickness()
                    Float_t GetCPVTextoliteThickness()
                    Float_t GetCPVCuNiFoilThickness()
                    Float_t GetFTPosition(Int_t index)
                    Float_t GetCPVFrameSize(Int_t index)
                    Float_t GetIPtoCPVDistance()
                       void AssertCPV(char* name)
                    TClass* Class()
                    TClass* IsA() const
                       void ShowMembers(TMemberInspector& insp, char* parent)
                       void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)
        AliPHOSPPSDGeometry AliPHOSPPSDGeometry(AliPHOSPPSDGeometry&)
                       void ~AliPHOSPPSDGeometry()


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.