]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PHOS/html/AliPHOSGeometry.html
clustering version one
[u/mrichter/AliRoot.git] / PHOS / html / AliPHOSGeometry.html
CommitLineData
aa7c9120 1<!DOCTYPE HTML PUBLIC "-// IETF/DTD HTML 2.0// EN">
2<html>
3<!-- -->
4<!-- Author: ROOT team (rootdev@hpsalo.cern.ch) -->
5<!-- -->
6<!-- Date: Mon Mar 26 12:09:49 2001 -->
7<!-- -->
8<head>
9<title>AliPHOSGeometry</title>
10<link rev=made href="mailto:rootdev@root.cern.ch">
11<meta name="rating" content="General">
12<meta name="objecttype" content="Manual">
13<meta name="keywords" content="software development, oo, object oriented, unix, x11, windows, c++, html, rene brun, fons rademakers">
14<meta name="description" content="ROOT - An Object Oriented Framework For Large Scale Data Analysis.">
15</head>
16<body BGCOLOR="#ffffff" LINK="#0000ff" VLINK="#551a8b" ALINK="#ff0000" TEXT="#000000">
17<a name="TopOfPage"></a>
18<!--BEGIN-->
19<center>
20<h1>AliPHOSGeometry</h1>
21<hr width=300>
22<!--SDL--><em><a href=#AliPHOSGeometry:description>class description</a> - <a href="src/AliPHOSGeometry.cxx.html">source file</a> - <a href="AliPHOSGeometry_Tree.ps">inheritance tree</a></em>
23<hr width=300>
24</center>
25<h2>class <a name="AliPHOSGeometry" href="AliPHOSGeometry.h">AliPHOSGeometry</a> : public AliGeometry</h2>
26<pre>
27<!--TAB4--> <b>private:</b><br>
28<!--TAB6--> <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:SetPHOSAngles">SetPHOSAngles</a><!--PLAIN-->()
29
30<!--TAB4--> <b>protected:</b><br>
31<!--TAB6--> <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:AliPHOSGeometry">AliPHOSGeometry</a><!--PLAIN-->(const <a href="ListOfTypes.html#Text_t">Text_t</a>* name, const <a href="ListOfTypes.html#Text_t">Text_t</a>* title)
32<!--TAB6--> <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:Init">Init</a><!--PLAIN-->()
33
34<!--TAB4--> <b>public:</b><br>
35<!--TAB6--> <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:AliPHOSGeometry">AliPHOSGeometry</a><!--PLAIN-->()
36<!--TAB6--> <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:AliPHOSGeometry">AliPHOSGeometry</a><!--PLAIN-->(const <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>&amp; geom)
37<!--TAB6--> virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:~AliPHOSGeometry">~AliPHOSGeometry</a><!--PLAIN-->()
38<!--TAB6--> <a href="ListOfTypes.html#Bool_t">Bool_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:AbsToRelNumbering">AbsToRelNumbering</a><!--PLAIN-->(const <a href="ListOfTypes.html#Int_t">Int_t</a> AbsId, <a href="ListOfTypes.html#Int_t">Int_t</a>* RelId)
39<!--TAB6--> static TClass* <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:Class">Class</a><!--PLAIN-->()
40<!--TAB6--> static TString <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:Degre">Degre</a><!--PLAIN-->()
41<!--TAB6--> <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:EmcModuleCoverage">EmcModuleCoverage</a><!--PLAIN-->(const <a href="ListOfTypes.html#Int_t">Int_t</a> m, <a href="ListOfTypes.html#Double_t">Double_t</a>&amp; tm, <a href="ListOfTypes.html#Double_t">Double_t</a>&amp; tM, <a href="ListOfTypes.html#Double_t">Double_t</a>&amp; pm, <a href="ListOfTypes.html#Double_t">Double_t</a>&amp; pM, <a href="ListOfTypes.html#Option_t">Option_t</a>* opt = <a href="#AliPHOSGeometry:Radian">Radian</a>())
42<!--TAB6--> <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:EmcXtalCoverage">EmcXtalCoverage</a><!--PLAIN-->(<a href="ListOfTypes.html#Double_t">Double_t</a>&amp; theta, <a href="ListOfTypes.html#Double_t">Double_t</a>&amp; phi, <a href="ListOfTypes.html#Option_t">Option_t</a>* opt = <a href="#AliPHOSGeometry:Radian">Radian</a>())
43<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetAirFilledBoxSize">GetAirFilledBoxSize</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
44<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetAnodeThickness">GetAnodeThickness</a><!--PLAIN-->() const
45<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetAvalancheGap">GetAvalancheGap</a><!--PLAIN-->() const
46<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCathodeThickness">GetCathodeThickness</a><!--PLAIN-->() const
47<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCompositeThickness">GetCompositeThickness</a><!--PLAIN-->() const
48<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetConversionGap">GetConversionGap</a><!--PLAIN-->() const
49<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCPVActiveSize">GetCPVActiveSize</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
50<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCPVBoxSize">GetCPVBoxSize</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
51<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCPVCuNiFoilThickness">GetCPVCuNiFoilThickness</a><!--PLAIN-->() const
52<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCPVFrameSize">GetCPVFrameSize</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
53<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCPVGasThickness">GetCPVGasThickness</a><!--PLAIN-->() const
54<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCPVTextoliteThickness">GetCPVTextoliteThickness</a><!--PLAIN-->() const
55<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCradleWall">GetCradleWall</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
56<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCradleWallThickness">GetCradleWallThickness</a><!--PLAIN-->() const
57<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCradleWheel">GetCradleWheel</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
58<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCrystalHolderThickness">GetCrystalHolderThickness</a><!--PLAIN-->() const
59<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCrystalSize">GetCrystalSize</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
60<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCrystalSupportHeight">GetCrystalSupportHeight</a><!--PLAIN-->() const
61<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCrystalWrapThickness">GetCrystalWrapThickness</a><!--PLAIN-->() const
62<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetDistanceBetwRails">GetDistanceBetwRails</a><!--PLAIN-->() const
63<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetFTPosition">GetFTPosition</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
64<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetGapBetweenCrystals">GetGapBetweenCrystals</a><!--PLAIN-->() const
65<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetGassiplexChipSize">GetGassiplexChipSize</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
66<!--TAB6--> virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetGlobal">GetGlobal</a><!--PLAIN-->(const AliRecPoint* RecPoint, TVector3&amp; gpos, TMatrix&amp; gmat) const
67<!--TAB6--> virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetGlobal">GetGlobal</a><!--PLAIN-->(const AliRecPoint* RecPoint, TVector3&amp; gpos) const
68<!--TAB6--> static <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>* <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetInstance">GetInstance</a><!--PLAIN-->(const <a href="ListOfTypes.html#Text_t">Text_t</a>* name, const <a href="ListOfTypes.html#Text_t">Text_t</a>* title)
69<!--TAB6--> static <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>* <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetInstance">GetInstance</a><!--PLAIN-->()
70<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetIPtoCPVDistance">GetIPtoCPVDistance</a><!--PLAIN-->() const
71<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetIPtoCrystalSurface">GetIPtoCrystalSurface</a><!--PLAIN-->() const
72<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetIPtoOuterCoverDistance">GetIPtoOuterCoverDistance</a><!--PLAIN-->() const
73<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetIPtoPpsdLow">GetIPtoPpsdLow</a><!--PLAIN-->() const
74<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetIPtoPpsdUp">GetIPtoPpsdUp</a><!--PLAIN-->() const
75<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetIPtoTopLidDistance">GetIPtoTopLidDistance</a><!--PLAIN-->() const
76<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetLeadConverterThickness">GetLeadConverterThickness</a><!--PLAIN-->() const
77<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetLeadToMicro2Gap">GetLeadToMicro2Gap</a><!--PLAIN-->() const
78<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetLidThickness">GetLidThickness</a><!--PLAIN-->() const
79<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetLowerTextolitPlateThickness">GetLowerTextolitPlateThickness</a><!--PLAIN-->() const
80<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetLowerThermoPlateThickness">GetLowerThermoPlateThickness</a><!--PLAIN-->() const
81<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetMicro1ToLeadGap">GetMicro1ToLeadGap</a><!--PLAIN-->() const
82<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetMicromegas1Thickness">GetMicromegas1Thickness</a><!--PLAIN-->() const
83<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetMicromegas2Thickness">GetMicromegas2Thickness</a><!--PLAIN-->() const
84<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetMicromegasWallThickness">GetMicromegasWallThickness</a><!--PLAIN-->() const
85<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetModuleBoxThickness">GetModuleBoxThickness</a><!--PLAIN-->() const
86<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNCPVModules">GetNCPVModules</a><!--PLAIN-->() const
87<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNModules">GetNModules</a><!--PLAIN-->() const
88<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNPhi">GetNPhi</a><!--PLAIN-->() const
89<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNPPSDModules">GetNPPSDModules</a><!--PLAIN-->() const
90<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNumberOfCPVChipsPhi">GetNumberOfCPVChipsPhi</a><!--PLAIN-->() const
91<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNumberOfCPVChipsZ">GetNumberOfCPVChipsZ</a><!--PLAIN-->() const
92<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNumberOfCPVLayers">GetNumberOfCPVLayers</a><!--PLAIN-->() const
93<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNumberOfCPVPadsPhi">GetNumberOfCPVPadsPhi</a><!--PLAIN-->() const
94<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNumberOfCPVPadsZ">GetNumberOfCPVPadsZ</a><!--PLAIN-->() const
95<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNumberOfModulesPhi">GetNumberOfModulesPhi</a><!--PLAIN-->() const
96<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNumberOfModulesZ">GetNumberOfModulesZ</a><!--PLAIN-->() const
97<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNumberOfPadsPhi">GetNumberOfPadsPhi</a><!--PLAIN-->() const
98<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNumberOfPadsZ">GetNumberOfPadsZ</a><!--PLAIN-->() const
99<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNZ">GetNZ</a><!--PLAIN-->() const
100<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetOuterBoxSize">GetOuterBoxSize</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
101<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetOuterBoxThickness">GetOuterBoxThickness</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
102<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetPadSizePhi">GetPadSizePhi</a><!--PLAIN-->() const
103<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetPadSizeZ">GetPadSizeZ</a><!--PLAIN-->() const
104<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetPCThickness">GetPCThickness</a><!--PLAIN-->() const
105<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetPhiDisplacement">GetPhiDisplacement</a><!--PLAIN-->() const
106<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetPHOSAngle">GetPHOSAngle</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
107<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetPinDiodeSize">GetPinDiodeSize</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
108<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetPPSDModuleSize">GetPPSDModuleSize</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
109<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetRailLength">GetRailLength</a><!--PLAIN-->() const
110<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetRailOuterSize">GetRailOuterSize</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
111<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetRailPart1">GetRailPart1</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
112<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetRailPart2">GetRailPart2</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
113<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetRailPart3">GetRailPart3</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
114<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetRailPos">GetRailPos</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
115<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetRailRoadSize">GetRailRoadSize</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
116<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetRailsDistanceFromIP">GetRailsDistanceFromIP</a><!--PLAIN-->() const
117<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetSecondUpperPlateThickness">GetSecondUpperPlateThickness</a><!--PLAIN-->() const
118<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetSupportPlateThickness">GetSupportPlateThickness</a><!--PLAIN-->() const
119<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetTextolitBoxSize">GetTextolitBoxSize</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
120<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetTextolitBoxThickness">GetTextolitBoxThickness</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
121<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetUpperCoolingPlateThickness">GetUpperCoolingPlateThickness</a><!--PLAIN-->() const
122<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetUpperPlateThickness">GetUpperPlateThickness</a><!--PLAIN-->() const
123<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetZDisplacement">GetZDisplacement</a><!--PLAIN-->() const
124<!--TAB6--> <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:ImpactOnEmc">ImpactOnEmc</a><!--PLAIN-->(const <a href="ListOfTypes.html#Double_t">Double_t</a> theta, const <a href="ListOfTypes.html#Double_t">Double_t</a> phi, <a href="ListOfTypes.html#Int_t">Int_t</a>&amp; ModuleNumber, <a href="ListOfTypes.html#Double_t">Double_t</a>&amp; z, <a href="ListOfTypes.html#Double_t">Double_t</a>&amp; x)
125<!--TAB6--> virtual TClass* <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:IsA">IsA</a><!--PLAIN-->() const
126<!--TAB6--> <a href="ListOfTypes.html#Bool_t">Bool_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:IsInitialized">IsInitialized</a><!--PLAIN-->() const
127<!--TAB6--> <a href="ListOfTypes.html#Bool_t">Bool_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:IsLeadConverterExists">IsLeadConverterExists</a><!--PLAIN-->() const
128<!--TAB6--> <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>&amp; <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:operator=">operator=</a><!--PLAIN-->(const <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>&amp; rvalue) const
129<!--TAB6--> static TString <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:Radian">Radian</a><!--PLAIN-->()
130<!--TAB6--> <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:RelPosInAlice">RelPosInAlice</a><!--PLAIN-->(const <a href="ListOfTypes.html#Int_t">Int_t</a> AbsId, TVector3&amp; pos)
131<!--TAB6--> <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:RelPosInModule">RelPosInModule</a><!--PLAIN-->(const <a href="ListOfTypes.html#Int_t">Int_t</a>* RelId, <a href="ListOfTypes.html#Float_t">Float_t</a>&amp; y, <a href="ListOfTypes.html#Float_t">Float_t</a>&amp; z)
132<!--TAB6--> <a href="ListOfTypes.html#Bool_t">Bool_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:RelToAbsNumbering">RelToAbsNumbering</a><!--PLAIN-->(const <a href="ListOfTypes.html#Int_t">Int_t</a>* RelId, <a href="ListOfTypes.html#Int_t">Int_t</a>&amp; AbsId)
133<!--TAB6--> <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:SetLeadConverterThickness">SetLeadConverterThickness</a><!--PLAIN-->(<a href="ListOfTypes.html#Float_t">Float_t</a> x) const
134<!--TAB6--> virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:ShowMembers">ShowMembers</a><!--PLAIN-->(TMemberInspector&amp; insp, <a href="ListOfTypes.html#char">char</a>* parent)
135<!--TAB6--> virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:Streamer">Streamer</a><!--PLAIN-->(TBuffer&amp; b)
136<!--TAB6--> <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:StreamerNVirtual">StreamerNVirtual</a><!--PLAIN-->(TBuffer&amp; b)
137
138<h3><!--TAB2--> <a name="AliPHOSGeometry:Data Members">Data Members</a></h3>
139<!--TAB4--> <b>private:</b><br>
140<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fNModules">fNModules</a><!--PLAIN--> <!--TAB--><i><a name="Title:fNModules">Number of modules constituing PHOS</a></i>
141<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fNPPSDModules">fNPPSDModules</a><!--PLAIN--> <!--TAB--><i><a name="Title:fNPPSDModules">Number of PPSD modules</a></i>
142<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fAngle">fAngle</a><!--PLAIN--> <!--TAB--><i><a name="Title:fAngle">Position angles between modules</a></i>
143<!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a>* <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fPHOSAngle">fPHOSAngle</a><!--PLAIN--> <!--TAB--><i><a name="Title:fPHOSAngle">[fNModules] Position angles of modules</a></i>
144<!--TAB6--> TObjArray* <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fRotMatrixArray">fRotMatrixArray</a><!--PLAIN--> <!--TAB--><i><a name="Title:fRotMatrixArray">Liste of rotation matrices (one per phos module)</a></i>
145<!--TAB6--> <a href="./AliPHOSEMCAGeometry.html">AliPHOSEMCAGeometry</a>* <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fGeometryEMCA">fGeometryEMCA</a><!--PLAIN--> <!--TAB--><i><a name="Title:fGeometryEMCA">Geometry object for Electromagnetic calorimeter</a></i>
146<!--TAB6--> <a href="./AliPHOSCPVGeometry.html">AliPHOSCPVGeometry</a>* <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fGeometryCPV">fGeometryCPV</a><!--PLAIN--> <!--TAB--><i><a name="Title:fGeometryCPV">Geometry object for CPV (IHEP)</a></i>
147<!--TAB6--> <a href="./AliPHOSPPSDGeometry.html">AliPHOSPPSDGeometry</a>* <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fGeometryPPSD">fGeometryPPSD</a><!--PLAIN--> <!--TAB--><i><a name="Title:fGeometryPPSD">Geometry object for PPSD (GPS2)</a></i>
148<!--TAB6--> <a href="./AliPHOSSupportGeometry.html">AliPHOSSupportGeometry</a>* <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fGeometrySUPP">fGeometrySUPP</a><!--PLAIN--> <!--TAB--><i><a name="Title:fGeometrySUPP">Geometry object for PHOS support</a></i>
149<!--TAB6--> static <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>* <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fgGeom">fgGeom</a><!--PLAIN--> <!--TAB--><i><a name="Title:fgGeom">pointer to the unique instance of the singleton </a></i>
150<!--TAB6--> static <a href="ListOfTypes.html#Bool_t">Bool_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fgInit">fgInit</a><!--PLAIN--> <!--TAB--><i><a name="Title:fgInit">Tells if geometry has been succesfully set up </a></i>
151
152<!--TAB4--> <b>protected:</b><br>
153
154<!--TAB4--> <b>public:</b><br>
155</pre>
156<!--END-->
157<hr>
158<!--DESCRIPTION--><h2><a name="AliPHOSGeometry:description">Class Description</a></h2>
159<pre> Geometry class for PHOS : singleton
160 PHOS consists of the electromagnetic calorimeter (EMCA)
161 and a charged particle veto either in the Subatech's version (PPSD)
162 or in the IHEP's one (CPV).
163 The EMCA/PPSD/CPV modules are parametrized so that any configuration
164 can be easily implemented
165 The title is used to identify the version of CPV used.
166
167*-- Author: Yves Schutz (SUBATECH)
168</pre><hr>
169<!--FUNCTION--> <a name="AliPHOSGeometry:~AliPHOSGeometry" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:~AliPHOSGeometry">~AliPHOSGeometry</a>(<a href="ListOfTypes.html#void">void</a>)
170<br>
171<pre> dtor
172</pre><hr>
173<!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:Init" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:Init">Init</a>(<a href="ListOfTypes.html#void">void</a>)
174<br>
175<pre> Initializes the PHOS parameters
176</pre><hr>
177<!--FUNCTION--><a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCPVBoxSize" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:GetCPVBoxSize">GetCPVBoxSize</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const <br>
178<hr>
179<!--FUNCTION--><a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>* <a name="AliPHOSGeometry:GetInstance" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:GetInstance">GetInstance</a>()
180<br>
181<pre> Returns the pointer of the unique instance
182</pre><hr>
183<!--FUNCTION--><a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>* <a name="AliPHOSGeometry:GetInstance" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:GetInstance">GetInstance</a>(const <a href="ListOfTypes.html#Text_t">Text_t</a>* name, const <a href="ListOfTypes.html#Text_t">Text_t</a>* title)
184<br>
185<pre> Returns the pointer of the unique instance
186</pre><hr>
187<!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:SetPHOSAngles" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:SetPHOSAngles">SetPHOSAngles</a>()
188<br>
189<pre> Calculates the position in ALICE of the PHOS modules
190</pre><hr>
191<!--FUNCTION--><a href="ListOfTypes.html#Bool_t">Bool_t</a> <a name="AliPHOSGeometry:AbsToRelNumbering" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:AbsToRelNumbering">AbsToRelNumbering</a>(const <a href="ListOfTypes.html#Int_t">Int_t</a> AbsId, <a href="ListOfTypes.html#Int_t">Int_t</a> * relid)
192<br>
193<pre> Converts the absolute numbering into the following array
194 relid[0] = PHOS Module <a href="ListOfTypes.html#number">number</a> 1:<a href="./AliPHOSGeometry.html#AliPHOSGeometry:fNModules">fNModules</a>
195 relid[1] = 0 if PbW04
196 = PPSD Module <a href="ListOfTypes.html#number">number</a> 1:fNumberOfModulesPhi*fNumberOfModulesZ*2 (2-&gt;up and bottom level)
197 relid[2] = Row <a href="ListOfTypes.html#number">number</a> inside a PHOS or PPSD module
198 relid[3] = Column <a href="ListOfTypes.html#number">number</a> inside a PHOS or PPSD module
199</pre><hr>
200<!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:EmcModuleCoverage" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:EmcModuleCoverage">EmcModuleCoverage</a>(const <a href="ListOfTypes.html#Int_t">Int_t</a> mod, <a href="ListOfTypes.html#Double_t">Double_t</a> &amp; tm, <a href="ListOfTypes.html#Double_t">Double_t</a> &amp; tM, <a href="ListOfTypes.html#Double_t">Double_t</a> &amp; pm, <a href="ListOfTypes.html#Double_t">Double_t</a> &amp; pM, <a href="ListOfTypes.html#Option_t">Option_t</a> * opt)
201<br>
202<pre> calculates the angular coverage in theta and phi of a EMC module
203</pre><hr>
204<!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:EmcXtalCoverage" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:EmcXtalCoverage">EmcXtalCoverage</a>(<a href="ListOfTypes.html#Double_t">Double_t</a> &amp; theta, <a href="ListOfTypes.html#Double_t">Double_t</a> &amp; phi, <a href="ListOfTypes.html#Option_t">Option_t</a> * opt)
205<br>
206<pre> calculates the angular coverage in theta and phi of a single crystal in a EMC module
207</pre><hr>
208<!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:GetGlobal" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:GetGlobal">GetGlobal</a>(const AliRecPoint* RecPoint, TVector3 &amp; gpos, TMatrix &amp; gmat) const
209<br>
210<pre> Calculates the ALICE global coordinates of a RecPoint and the error matrix
211</pre><hr>
212<!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:GetGlobal" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:GetGlobal">GetGlobal</a>(const AliRecPoint* RecPoint, TVector3 &amp; gpos) const
213<br>
214<pre> Calculates the ALICE global coordinates of a RecPoint
215</pre><hr>
216<!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:ImpactOnEmc" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:ImpactOnEmc">ImpactOnEmc</a>(const <a href="ListOfTypes.html#Double_t">Double_t</a> theta, const <a href="ListOfTypes.html#Double_t">Double_t</a> phi, <a href="ListOfTypes.html#Int_t">Int_t</a> &amp; ModuleNumber, <a href="ListOfTypes.html#Double_t">Double_t</a> &amp; z, <a href="ListOfTypes.html#Double_t">Double_t</a> &amp; x)
217<br>
218<pre> calculates the impact coordinates of a neutral particle
219 emitted in direction theta and phi in ALICE
220</pre><hr>
221<!--FUNCTION--><a href="ListOfTypes.html#Bool_t">Bool_t</a> <a name="AliPHOSGeometry:RelToAbsNumbering" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:RelToAbsNumbering">RelToAbsNumbering</a>(const <a href="ListOfTypes.html#Int_t">Int_t</a> * relid, <a href="ListOfTypes.html#Int_t">Int_t</a> &amp; AbsId)
222<br>
223<pre> Converts the relative numbering into the absolute numbering
224 EMCA crystals:
225 AbsId = from 1 to <a href="./AliPHOSGeometry.html#AliPHOSGeometry:fNModules">fNModules</a> * fNPhi * fNZ
226 PPSD gas cell:
227 AbsId = from N(total EMCA crystals) + 1
228 to NCPVModules * fNumberOfCPVPadsPhi * fNumberOfCPVPadsZ +
229 <a href="./AliPHOSGeometry.html#AliPHOSGeometry:fNModules">fNModules</a> * 2 * (fNumberOfModulesPhi * fNumberOfModulesZ) * fNumberOfPadsPhi * fNumberOfPadsZ
230 CPV pad:
231 AbsId = from N(total PHOS crystals) + 1
232 to NCPVModules * fNumberOfCPVPadsPhi * fNumberOfCPVPadsZ
233</pre><hr>
234<!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:RelPosInAlice" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:RelPosInAlice">RelPosInAlice</a>(const <a href="ListOfTypes.html#Int_t">Int_t</a> id, TVector3 &amp; pos )
235<br>
236<pre> Converts the absolute numbering into the global ALICE coordinates
237 It works only for the GPS2 geometry
238</pre><hr>
239<!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:RelPosInModule" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:RelPosInModule">RelPosInModule</a>(const <a href="ListOfTypes.html#Int_t">Int_t</a> * relid, <a href="ListOfTypes.html#Float_t">Float_t</a> &amp; x, <a href="ListOfTypes.html#Float_t">Float_t</a> &amp; z)
240<br>
241<pre> Converts the relative numbering into the local PHOS-module (x, z) coordinates
242 Note: sign of z differs from that in the previous version (Yu.Kharlov, 12 Oct 2000)
243</pre><br><br><br>
244<h3>Inline Functions</h3>
245<hr>
246<pre>
247<!--INLINE FUNCTION--><!--TAB6--> <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a> <a name="AliPHOSGeometry:AliPHOSGeometry" href="AliPHOSGeometry.h">AliPHOSGeometry</a>()
248<!--INLINE FUNCTION--><!--TAB6--> <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a> <a name="AliPHOSGeometry:AliPHOSGeometry" href="AliPHOSGeometry.h">AliPHOSGeometry</a>(const <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>&amp; geom)
249<!--INLINE FUNCTION--><!--TAB6--> <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>&amp; <a name="AliPHOSGeometry:operator=" href="AliPHOSGeometry.h">operator=</a>(const <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>&amp; rvalue) const
250<!--INLINE FUNCTION--><!--TAB6--> TString <a name="AliPHOSGeometry:Degre" href="AliPHOSGeometry.h">Degre</a>()
251<!--INLINE FUNCTION--><!--TAB6--> TString <a name="AliPHOSGeometry:Radian" href="AliPHOSGeometry.h">Radian</a>()
252<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Bool_t">Bool_t</a> <a name="AliPHOSGeometry:IsInitialized" href="AliPHOSGeometry.h">IsInitialized</a>() const
253<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNModules" href="AliPHOSGeometry.h">GetNModules</a>() const
254<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNPPSDModules" href="AliPHOSGeometry.h">GetNPPSDModules</a>() const
255<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNCPVModules" href="AliPHOSGeometry.h">GetNCPVModules</a>() const
256<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetPHOSAngle" href="AliPHOSGeometry.h">GetPHOSAngle</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
257<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetOuterBoxSize" href="AliPHOSGeometry.h">GetOuterBoxSize</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
258<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetAirFilledBoxSize" href="AliPHOSGeometry.h">GetAirFilledBoxSize</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
259<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCrystalHolderThickness" href="AliPHOSGeometry.h">GetCrystalHolderThickness</a>() const
260<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCrystalSize" href="AliPHOSGeometry.h">GetCrystalSize</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
261<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCrystalSupportHeight" href="AliPHOSGeometry.h">GetCrystalSupportHeight</a>() const
262<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCrystalWrapThickness" href="AliPHOSGeometry.h">GetCrystalWrapThickness</a>() const
263<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetGapBetweenCrystals" href="AliPHOSGeometry.h">GetGapBetweenCrystals</a>() const
264<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetIPtoCrystalSurface" href="AliPHOSGeometry.h">GetIPtoCrystalSurface</a>() const
265<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetIPtoOuterCoverDistance" href="AliPHOSGeometry.h">GetIPtoOuterCoverDistance</a>() const
266<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetLowerThermoPlateThickness" href="AliPHOSGeometry.h">GetLowerThermoPlateThickness</a>() const
267<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetLowerTextolitPlateThickness" href="AliPHOSGeometry.h">GetLowerTextolitPlateThickness</a>() const
268<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetModuleBoxThickness" href="AliPHOSGeometry.h">GetModuleBoxThickness</a>() const
269<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNPhi" href="AliPHOSGeometry.h">GetNPhi</a>() const
270<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNZ" href="AliPHOSGeometry.h">GetNZ</a>() const
271<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetOuterBoxThickness" href="AliPHOSGeometry.h">GetOuterBoxThickness</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
272<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetPinDiodeSize" href="AliPHOSGeometry.h">GetPinDiodeSize</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
273<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetSecondUpperPlateThickness" href="AliPHOSGeometry.h">GetSecondUpperPlateThickness</a>() const
274<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetSupportPlateThickness" href="AliPHOSGeometry.h">GetSupportPlateThickness</a>() const
275<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetTextolitBoxSize" href="AliPHOSGeometry.h">GetTextolitBoxSize</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
276<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetTextolitBoxThickness" href="AliPHOSGeometry.h">GetTextolitBoxThickness</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
277<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetUpperPlateThickness" href="AliPHOSGeometry.h">GetUpperPlateThickness</a>() const
278<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetUpperCoolingPlateThickness" href="AliPHOSGeometry.h">GetUpperCoolingPlateThickness</a>() const
279<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetAnodeThickness" href="AliPHOSGeometry.h">GetAnodeThickness</a>() const
280<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetAvalancheGap" href="AliPHOSGeometry.h">GetAvalancheGap</a>() const
281<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCathodeThickness" href="AliPHOSGeometry.h">GetCathodeThickness</a>() const
282<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCompositeThickness" href="AliPHOSGeometry.h">GetCompositeThickness</a>() const
283<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetConversionGap" href="AliPHOSGeometry.h">GetConversionGap</a>() const
284<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetLeadConverterThickness" href="AliPHOSGeometry.h">GetLeadConverterThickness</a>() const
285<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetLeadToMicro2Gap" href="AliPHOSGeometry.h">GetLeadToMicro2Gap</a>() const
286<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetLidThickness" href="AliPHOSGeometry.h">GetLidThickness</a>() const
287<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetMicromegas1Thickness" href="AliPHOSGeometry.h">GetMicromegas1Thickness</a>() const
288<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetMicromegas2Thickness" href="AliPHOSGeometry.h">GetMicromegas2Thickness</a>() const
289<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetMicromegasWallThickness" href="AliPHOSGeometry.h">GetMicromegasWallThickness</a>() const
290<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetMicro1ToLeadGap" href="AliPHOSGeometry.h">GetMicro1ToLeadGap</a>() const
291<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNumberOfModulesPhi" href="AliPHOSGeometry.h">GetNumberOfModulesPhi</a>() const
292<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNumberOfModulesZ" href="AliPHOSGeometry.h">GetNumberOfModulesZ</a>() const
293<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNumberOfPadsPhi" href="AliPHOSGeometry.h">GetNumberOfPadsPhi</a>() const
294<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNumberOfPadsZ" href="AliPHOSGeometry.h">GetNumberOfPadsZ</a>() const
295<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetPCThickness" href="AliPHOSGeometry.h">GetPCThickness</a>() const
296<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetPhiDisplacement" href="AliPHOSGeometry.h">GetPhiDisplacement</a>() const
297<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetPPSDModuleSize" href="AliPHOSGeometry.h">GetPPSDModuleSize</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
298<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetZDisplacement" href="AliPHOSGeometry.h">GetZDisplacement</a>() const
299<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:SetLeadConverterThickness" href="AliPHOSGeometry.h">SetLeadConverterThickness</a>(<a href="ListOfTypes.html#Float_t">Float_t</a> x) const
300<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNumberOfCPVLayers" href="AliPHOSGeometry.h">GetNumberOfCPVLayers</a>() const
301<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Bool_t">Bool_t</a> <a name="AliPHOSGeometry:IsLeadConverterExists" href="AliPHOSGeometry.h">IsLeadConverterExists</a>() const
302<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCPVActiveSize" href="AliPHOSGeometry.h">GetCPVActiveSize</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
303<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNumberOfCPVChipsPhi" href="AliPHOSGeometry.h">GetNumberOfCPVChipsPhi</a>() const
304<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNumberOfCPVChipsZ" href="AliPHOSGeometry.h">GetNumberOfCPVChipsZ</a>() const
305<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNumberOfCPVPadsPhi" href="AliPHOSGeometry.h">GetNumberOfCPVPadsPhi</a>() const
306<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNumberOfCPVPadsZ" href="AliPHOSGeometry.h">GetNumberOfCPVPadsZ</a>() const
307<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetPadSizePhi" href="AliPHOSGeometry.h">GetPadSizePhi</a>() const
308<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetPadSizeZ" href="AliPHOSGeometry.h">GetPadSizeZ</a>() const
309<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetGassiplexChipSize" href="AliPHOSGeometry.h">GetGassiplexChipSize</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
310<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCPVGasThickness" href="AliPHOSGeometry.h">GetCPVGasThickness</a>() const
311<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCPVTextoliteThickness" href="AliPHOSGeometry.h">GetCPVTextoliteThickness</a>() const
312<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCPVCuNiFoilThickness" href="AliPHOSGeometry.h">GetCPVCuNiFoilThickness</a>() const
313<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetFTPosition" href="AliPHOSGeometry.h">GetFTPosition</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
314<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCPVFrameSize" href="AliPHOSGeometry.h">GetCPVFrameSize</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
315<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetIPtoPpsdUp" href="AliPHOSGeometry.h">GetIPtoPpsdUp</a>() const
316<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetIPtoTopLidDistance" href="AliPHOSGeometry.h">GetIPtoTopLidDistance</a>() const
317<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetIPtoPpsdLow" href="AliPHOSGeometry.h">GetIPtoPpsdLow</a>() const
318<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetIPtoCPVDistance" href="AliPHOSGeometry.h">GetIPtoCPVDistance</a>() const
319<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetRailOuterSize" href="AliPHOSGeometry.h">GetRailOuterSize</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
320<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetRailPart1" href="AliPHOSGeometry.h">GetRailPart1</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
321<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetRailPart2" href="AliPHOSGeometry.h">GetRailPart2</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
322<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetRailPart3" href="AliPHOSGeometry.h">GetRailPart3</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
323<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetRailPos" href="AliPHOSGeometry.h">GetRailPos</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
324<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetRailLength" href="AliPHOSGeometry.h">GetRailLength</a>() const
325<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetDistanceBetwRails" href="AliPHOSGeometry.h">GetDistanceBetwRails</a>() const
326<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetRailsDistanceFromIP" href="AliPHOSGeometry.h">GetRailsDistanceFromIP</a>() const
327<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetRailRoadSize" href="AliPHOSGeometry.h">GetRailRoadSize</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
328<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCradleWallThickness" href="AliPHOSGeometry.h">GetCradleWallThickness</a>() const
329<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCradleWall" href="AliPHOSGeometry.h">GetCradleWall</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
330<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCradleWheel" href="AliPHOSGeometry.h">GetCradleWheel</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
331<!--INLINE FUNCTION--><!--TAB6--> <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a> <a name="AliPHOSGeometry:AliPHOSGeometry" href="AliPHOSGeometry.h">AliPHOSGeometry</a>(const <a href="ListOfTypes.html#Text_t">Text_t</a>* name, const <a href="ListOfTypes.html#Text_t">Text_t</a>* title)
332<!--INLINE FUNCTION--><!--TAB6--> TClass* <a name="AliPHOSGeometry:Class" href="AliPHOSGeometry.h">Class</a>()
333<!--INLINE FUNCTION--><!--TAB6--> TClass* <a name="AliPHOSGeometry:IsA" href="AliPHOSGeometry.h">IsA</a>() const
334<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:ShowMembers" href="AliPHOSGeometry.h">ShowMembers</a>(TMemberInspector&amp; insp, <a href="ListOfTypes.html#char">char</a>* parent)
335<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:Streamer" href="AliPHOSGeometry.h">Streamer</a>(TBuffer&amp; b)
336<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:StreamerNVirtual" href="AliPHOSGeometry.h">StreamerNVirtual</a>(TBuffer&amp; b)
337</pre>
338
339<hr><br>
340<!--SIGNATURE-->
341<em>Copyright (c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *</em><br>
342<br>
343<address>
344<hr>
345<center>
346<a href="http://root.cern.ch/root/Welcome.html">ROOT page</a> - <a href="ClassIndex.html">Class index</a> - <a href="#TopOfPage">Top of the page</a><br>
347</center>
348<hr>This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to <a href="mailto:rootdev@root.cern.ch">ROOT support</a>, or contact <a href="mailto:rootdev@root.cern.ch">the developers</a> with any questions or problems regarding ROOT.
349</address>
350</body>
351</html>