AliPHOSCPVGeometry
class description - source file - inheritance tree
private:
void AssertPPSD(char* name)
protected:
public:
AliPHOSCPVGeometry AliPHOSCPVGeometry()
AliPHOSCPVGeometry AliPHOSCPVGeometry(AliPHOSCPVGeometry&)
virtual void ~AliPHOSCPVGeometry()
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 GetCPVPadSizePhi()
virtual Float_t GetCPVPadSizeZ()
virtual Float_t GetCPVTextoliteThickness()
virtual Float_t GetFTPosition(Int_t index)
virtual Float_t GetGassiplexChipSize(Int_t index)
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 GetNumberOfCPVPadsPhi()
virtual Int_t GetNumberOfCPVPadsZ()
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:
Int_t fNumberOfCPVLayers Number of CPV identical layers
Bool_t fLeadConverterExists kTRUE if the lead converter between CPV layers exists
Int_t fNumberOfCPVPadsPhi Number of CPV pads in phi
Int_t fNumberOfCPVPadsZ Number of CPV pads in z
Float_t fCPVPadSizePhi CPV pad size in phi
Float_t fCPVPadSizeZ CPV pad size in z
Float_t fCPVBoxSize[3] Outer size of CPV box
Float_t fCPVActiveSize[2] Active size of CPV box (x,z)
Int_t fNumberOfCPVChipsPhi Number of CPV Gassiplex chips in phi
Int_t fNumberOfCPVChipsZ Number of CPV Gassiplex chips in z
Float_t fGassiplexChipSize[3] Size of a Gassiplex chip (0 - in z, 1 - in phi, 2 - thickness (in ALICE radius))
Float_t fCPVGasThickness Thickness of CPV gas volume
Float_t fCPVTextoliteThickness Thickness of CPV textolite PCB (without foil)
Float_t fCPVCuNiFoilThickness Thickness of CPV Copper-Nickel foil of PCB
Float_t fFTPosition[4] Positions of the 4 PCB vs the CPV box center
Float_t fCPVFrameSize[3] CPV frame size (0 - in phi, 1 - in z, 2 - thickness (along ALICE radius))
protected:
Geometry class for PHOS : CPV (Charged particle veto, IHEP version)
Its data members provide geometry parametrization of CPV
which can be changed in the constructor only.
Author: Yuri Kharlov (IHEP, Protvino)
15 September 2000
--- ROOT system ---
AliPHOSCPVGeometry()
Inline Functions
Int_t GetNumberOfCPVLayers()
Bool_t IsLeadConverterExists()
Int_t GetNumberOfCPVPadsPhi()
Int_t GetNumberOfCPVPadsZ()
Float_t GetCPVPadSizePhi()
Float_t GetCPVPadSizeZ()
Float_t GetCPVBoxSize(Int_t index)
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 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()
Float_t GetPCThickness()
Float_t GetPhiDisplacement()
Float_t GetPPSDModuleSize(Int_t index)
Float_t GetZDisplacement()
Int_t GetNumberOfPadsPhi()
Int_t GetNumberOfPadsZ()
Int_t GetNumberOfModulesPhi()
Int_t GetNumberOfModulesZ()
void SetLeadConverterThickness(Float_t x)
void AssertPPSD(char* name)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
AliPHOSCPVGeometry AliPHOSCPVGeometry(AliPHOSCPVGeometry&)
void ~AliPHOSCPVGeometry()
Author: Yuri Kharlov (IHEP, Protvino)
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.