AliPHOSPPSDGeometry
class description - source file - inheritance tree
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)
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:
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.