]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PHOS/PHOS-HTML/AliPHOSGeometry.html
The web becomes richer
[u/mrichter/AliRoot.git] / PHOS / PHOS-HTML / AliPHOSGeometry.html
1 <!DOCTYPE HTML PUBLIC "-// IETF/DTD HTML 2.0// EN">
2 <html>
3 <!--                                             -->
4 <!-- Author: ROOT team (rootdev@hpsalo.cern.ch)  -->
5 <!--                                             -->
6 <!--   Date: Thu Mar  9 00:11:49 2000            -->
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, motif, windows nt, 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 <!--TAB6-->                 <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:InitPHOS">InitPHOS</a><!--PLAIN-->()
34 <!--TAB6-->                 <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:InitPPSD">InitPPSD</a><!--PLAIN-->()
35
36 <!--TAB4-->    <b>public:</b><br>
37 <!--TAB6-->       <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:AliPHOSGeometry">AliPHOSGeometry</a><!--PLAIN-->()
38 <!--TAB6-->       <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:AliPHOSGeometry">AliPHOSGeometry</a><!--PLAIN-->(<a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>&amp;)
39 <!--TAB6-->          virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:~AliPHOSGeometry">~AliPHOSGeometry</a><!--PLAIN-->()
40 <!--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)
41 <!--TAB6-->               TClass* <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:Class">Class</a><!--PLAIN-->()
42 <!--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 = kRadian)
43 <!--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 = kRadian)
44 <!--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
45 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetAnodeThickness">GetAnodeThickness</a><!--PLAIN-->() const
46 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetAvalancheGap">GetAvalancheGap</a><!--PLAIN-->() const
47 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCathodeThickness">GetCathodeThickness</a><!--PLAIN-->() const
48 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCompositeThickness">GetCompositeThickness</a><!--PLAIN-->() const
49 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetConversionGap">GetConversionGap</a><!--PLAIN-->() const
50 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCrystalHolderThickness">GetCrystalHolderThickness</a><!--PLAIN-->() const
51 <!--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
52 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCrystalSupportHeight">GetCrystalSupportHeight</a><!--PLAIN-->() const
53 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetCrystalWrapThickness">GetCrystalWrapThickness</a><!--PLAIN-->() const
54 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetGapBetweenCrystals">GetGapBetweenCrystals</a><!--PLAIN-->() const
55 <!--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)
56 <!--TAB6-->          virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetGlobal">GetGlobal</a><!--PLAIN-->(const AliRecPoint* RecPoint, TVector3&amp; gpos)
57 <!--TAB6-->      <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)
58 <!--TAB6-->      <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>* <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetInstance">GetInstance</a><!--PLAIN-->()
59 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetIPtoCrystalSurface">GetIPtoCrystalSurface</a><!--PLAIN-->() const
60 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetIPtoOuterCoverDistance">GetIPtoOuterCoverDistance</a><!--PLAIN-->() const
61 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetIPtoTopLidDistance">GetIPtoTopLidDistance</a><!--PLAIN-->() const
62 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetLeadConverterThickness">GetLeadConverterThickness</a><!--PLAIN-->() const
63 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetLeadToMicro2Gap">GetLeadToMicro2Gap</a><!--PLAIN-->() const
64 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetLidThickness">GetLidThickness</a><!--PLAIN-->() const
65 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetLowerTextolitPlateThickness">GetLowerTextolitPlateThickness</a><!--PLAIN-->() const
66 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetLowerThermoPlateThickness">GetLowerThermoPlateThickness</a><!--PLAIN-->() const
67 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetMicro1ToLeadGap">GetMicro1ToLeadGap</a><!--PLAIN-->() const
68 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetMicromegas1Thickness">GetMicromegas1Thickness</a><!--PLAIN-->() const
69 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetMicromegas2Thickness">GetMicromegas2Thickness</a><!--PLAIN-->() const
70 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetMicromegasWallThickness">GetMicromegasWallThickness</a><!--PLAIN-->() const
71 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetModuleBoxThickness">GetModuleBoxThickness</a><!--PLAIN-->() const
72 <!--TAB6-->                 <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNModules">GetNModules</a><!--PLAIN-->() const
73 <!--TAB6-->                 <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNPhi">GetNPhi</a><!--PLAIN-->() const
74 <!--TAB6-->                 <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNumberOfModulesPhi">GetNumberOfModulesPhi</a><!--PLAIN-->() const
75 <!--TAB6-->                 <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNumberOfModulesZ">GetNumberOfModulesZ</a><!--PLAIN-->() const
76 <!--TAB6-->                 <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNumberOfPadsPhi">GetNumberOfPadsPhi</a><!--PLAIN-->() const
77 <!--TAB6-->                 <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNumberOfPadsZ">GetNumberOfPadsZ</a><!--PLAIN-->() const
78 <!--TAB6-->                 <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetNZ">GetNZ</a><!--PLAIN-->() const
79 <!--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
80 <!--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
81 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetPCThickness">GetPCThickness</a><!--PLAIN-->() const
82 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetPhiDisplacement">GetPhiDisplacement</a><!--PLAIN-->() const
83 <!--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
84 <!--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
85 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetPPSDBoxSize">GetPPSDBoxSize</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
86 <!--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
87 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetSecondUpperPlateThickness">GetSecondUpperPlateThickness</a><!--PLAIN-->() const
88 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetSupportPlateThickness">GetSupportPlateThickness</a><!--PLAIN-->() const
89 <!--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
90 <!--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
91 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetUpperCoolingPlateThickness">GetUpperCoolingPlateThickness</a><!--PLAIN-->() const
92 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetUpperPlateThickness">GetUpperPlateThickness</a><!--PLAIN-->() const
93 <!--TAB6-->               <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:GetZDisplacement">GetZDisplacement</a><!--PLAIN-->() const
94 <!--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; x, <a href="ListOfTypes.html#Double_t">Double_t</a>&amp; z)
95 <!--TAB6-->       virtual TClass* <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:IsA">IsA</a><!--PLAIN-->() const
96 <!--TAB6-->                <a href="ListOfTypes.html#Bool_t">Bool_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:IsInitialized">IsInitialized</a><!--PLAIN-->() const
97 <!--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)
98 <!--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)
99 <!--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)
100 <!--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> e)
101 <!--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)
102 <!--TAB6-->          virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSGeometry:Streamer">Streamer</a><!--PLAIN-->(TBuffer&amp; b)
103
104 <h3><!--TAB2-->  <a name="AliPHOSGeometry:Data Members">Data Members</a></h3>
105 <!--TAB4-->    <b>private:</b><br>
106 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fAirFilledBoxSize">fAirFilledBoxSize[3]</a><!--PLAIN-->          <!--TAB--><i><a name="Title:fAirFilledBoxSize">Air filled box containing one module</a></i>
107 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fAirThickness">fAirThickness[3]</a><!--PLAIN-->              <!--TAB--><i><a name="Title:fAirThickness">Space filled with air between the module box and the Textolit box</a></i>
108 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fCrystalSupportHeight">fCrystalSupportHeight</a><!--PLAIN-->         <!--TAB--><i><a name="Title:fCrystalSupportHeight">Height of the support of the crystal    </a></i>
109 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fCrystalWrapThickness">fCrystalWrapThickness</a><!--PLAIN-->         <!--TAB--><i><a name="Title:fCrystalWrapThickness">Thickness of Tyvek wrapping the crystal</a></i>
110 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fCrystalHolderThickness">fCrystalHolderThickness</a><!--PLAIN-->       <!--TAB--><i><a name="Title:fCrystalHolderThickness">Titanium holder of the crystal</a></i>
111 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fGapBetweenCrystals">fGapBetweenCrystals</a><!--PLAIN-->           <!--TAB--><i><a name="Title:fGapBetweenCrystals">Total Gap between two adjacent crystals </a></i>
112 <!--TAB6-->                       <a href="ListOfTypes.html#Bool_t">Bool_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fInit">fInit</a><!--PLAIN-->                         <!--TAB--><i><a name="Title:fInit">Tells if geometry has been succesfully set up </a></i>
113 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fIPtoOuterCoverDistance">fIPtoOuterCoverDistance</a><!--PLAIN-->       <!--TAB--><i><a name="Title:fIPtoOuterCoverDistance">Distances from interaction point to outer cover </a></i>
114 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fIPtoCrystalSurface">fIPtoCrystalSurface</a><!--PLAIN-->           <!--TAB--><i><a name="Title:fIPtoCrystalSurface">Distances from interaction point to Xtal surface</a></i>
115 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fModuleBoxThickness">fModuleBoxThickness</a><!--PLAIN-->           <!--TAB--><i><a name="Title:fModuleBoxThickness">Thickness of the thermo insulating box containing one crystals module </a></i>
116 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fLowerTextolitPlateThickness">fLowerTextolitPlateThickness</a><!--PLAIN-->  <!--TAB--><i><a name="Title:fLowerTextolitPlateThickness">Thickness of lower textolit plate</a></i>
117 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fLowerThermoPlateThickness">fLowerThermoPlateThickness</a><!--PLAIN-->    <!--TAB--><i><a name="Title:fLowerThermoPlateThickness">Thickness of lower thermo insulating plate</a></i>
118 <!--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>
119 <!--TAB6-->                        <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fNPhi">fNPhi</a><!--PLAIN-->                         <!--TAB--><i><a name="Title:fNPhi">Number of crystal units in X (phi) direction</a></i>
120 <!--TAB6-->                        <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fNZ">fNZ</a><!--PLAIN-->                           <!--TAB--><i><a name="Title:fNZ">Number of crystal units in Z direction</a></i>
121 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fOuterBoxSize">fOuterBoxSize[3]</a><!--PLAIN-->              <!--TAB--><i><a name="Title:fOuterBoxSize">Size of the outer  thermo insulating foam box</a></i>
122 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fOuterBoxThickness">fOuterBoxThickness[3]</a><!--PLAIN-->         <!--TAB--><i><a name="Title:fOuterBoxThickness">Thickness of the outer thermo insulating foam box</a></i>
123 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fPHOSAngle">fPHOSAngle[4]</a><!--PLAIN-->                 <!--TAB--><i><a name="Title:fPHOSAngle">Position angles of modules</a></i>
124 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fPinDiodeSize">fPinDiodeSize[3]</a><!--PLAIN-->              <!--TAB--><i><a name="Title:fPinDiodeSize">Size of the PIN Diode </a></i>
125 <!--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>
126 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fSecondUpperPlateThickness">fSecondUpperPlateThickness</a><!--PLAIN-->    <!--TAB--><i><a name="Title:fSecondUpperPlateThickness">Thickness of  upper polystyrene foam plate</a></i>
127 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fSupportPlateThickness">fSupportPlateThickness</a><!--PLAIN-->        <!--TAB--><i><a name="Title:fSupportPlateThickness">Thickness of the Aluminium support plate  </a></i>
128 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fUpperCoolingPlateThickness">fUpperCoolingPlateThickness</a><!--PLAIN-->   <!--TAB--><i><a name="Title:fUpperCoolingPlateThickness">Thickness of the upper cooling plate </a></i>
129 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fUpperPlateThickness">fUpperPlateThickness</a><!--PLAIN-->          <!--TAB--><i><a name="Title:fUpperPlateThickness">Thickness of the uper thermo insulating foam plate </a></i>
130 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fTextolitBoxSize">fTextolitBoxSize[3]</a><!--PLAIN-->           <!--TAB--><i><a name="Title:fTextolitBoxSize">Size of the Textolit box inside the insulating foam box</a></i>
131 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fTextolitBoxThickness">fTextolitBoxThickness[3]</a><!--PLAIN-->      <!--TAB--><i><a name="Title:fTextolitBoxThickness">Thicknesses of th Textolit box</a></i>
132 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fXtlSize">fXtlSize[3]</a><!--PLAIN-->                   <!--TAB--><i><a name="Title:fXtlSize">PWO4 crystal dimensions</a></i>
133 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fAnodeThickness">fAnodeThickness</a><!--PLAIN-->               <!--TAB--><i><a name="Title:fAnodeThickness">Thickness of the copper layer which makes the anode </a></i>
134 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fAvalancheGap">fAvalancheGap</a><!--PLAIN-->                 <!--TAB--><i><a name="Title:fAvalancheGap">Thickness of the gas in the avalanche stage</a></i>
135 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fCathodeThickness">fCathodeThickness</a><!--PLAIN-->             <!--TAB--><i><a name="Title:fCathodeThickness">Thickeness of composite material ensuring rigidity of cathode</a></i>
136 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fCompositeThickness">fCompositeThickness</a><!--PLAIN-->           <!--TAB--><i><a name="Title:fCompositeThickness">Thickeness of composite material ensuring rigidity of anode</a></i>
137 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fConversionGap">fConversionGap</a><!--PLAIN-->                <!--TAB--><i><a name="Title:fConversionGap">Thickness of the gas in the conversion stage</a></i>
138 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fIPtoTopLidDistance">fIPtoTopLidDistance</a><!--PLAIN-->           <!--TAB--><i><a name="Title:fIPtoTopLidDistance">Distance from interaction point to top lid of PPSD</a></i>
139 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fLeadConverterThickness">fLeadConverterThickness</a><!--PLAIN-->       <!--TAB--><i><a name="Title:fLeadConverterThickness">Thickness of the Lead converter </a></i>
140 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fLeadToMicro2Gap">fLeadToMicro2Gap</a><!--PLAIN-->              <!--TAB--><i><a name="Title:fLeadToMicro2Gap">Thickness of the air gap between the Lead and Micromegas 2        </a></i>
141 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fLidThickness">fLidThickness</a><!--PLAIN-->                 <!--TAB--><i><a name="Title:fLidThickness">Thickness of top lid </a></i>
142 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fMicromegas1Thickness">fMicromegas1Thickness</a><!--PLAIN-->         <!--TAB--><i><a name="Title:fMicromegas1Thickness">Thickness of the first downstream Micromegas </a></i>
143 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fMicromegas2Thickness">fMicromegas2Thickness</a><!--PLAIN-->         <!--TAB--><i><a name="Title:fMicromegas2Thickness">Thickness of the second downstream Micromegas </a></i>
144 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fMicromegasWallThickness">fMicromegasWallThickness</a><!--PLAIN-->      <!--TAB--><i><a name="Title:fMicromegasWallThickness">Thickness of the Micromegas leak tight box</a></i>
145 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fMicro1ToLeadGap">fMicro1ToLeadGap</a><!--PLAIN-->              <!--TAB--><i><a name="Title:fMicro1ToLeadGap">Thickness of the air gap between Micromegas 1 and the Lead</a></i>
146 <!--TAB6-->                        <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fNumberOfPadsPhi">fNumberOfPadsPhi</a><!--PLAIN-->              <!--TAB--><i><a name="Title:fNumberOfPadsPhi">Number of pads on a micromegas module ;  </a></i>
147 <!--TAB6-->                        <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fNumberOfPadsZ">fNumberOfPadsZ</a><!--PLAIN-->                <!--TAB--><i><a name="Title:fNumberOfPadsZ">Number of pads on a micromegas module ;  </a></i>
148 <!--TAB6-->                        <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fNumberOfModulesPhi">fNumberOfModulesPhi</a><!--PLAIN-->           <!--TAB--><i><a name="Title:fNumberOfModulesPhi">Number of micromegas modules in phi</a></i>
149 <!--TAB6-->                        <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fNumberOfModulesZ">fNumberOfModulesZ</a><!--PLAIN-->             <!--TAB--><i><a name="Title:fNumberOfModulesZ">Number of micromegas modules in z</a></i>
150 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fPCThickness">fPCThickness</a><!--PLAIN-->                  <!--TAB--><i><a name="Title:fPCThickness">Thickness of the printed circuit board of the anode   </a></i>
151 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fPhiDisplacement">fPhiDisplacement</a><!--PLAIN-->              <!--TAB--><i><a name="Title:fPhiDisplacement">Phi displacement of micromegas1 with respect to micromegas2  </a></i>
152 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fPPSDBoxSize">fPPSDBoxSize[3]</a><!--PLAIN-->               <!--TAB--><i><a name="Title:fPPSDBoxSize">Size of large box which contains PPSD; matches PHOS module size</a></i>
153 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fPPSDModuleSize">fPPSDModuleSize[3]</a><!--PLAIN-->            <!--TAB--><i><a name="Title:fPPSDModuleSize">Size of an individual micromegas module</a></i>
154 <!--TAB6-->                      <a href="ListOfTypes.html#Float_t">Float_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fZDisplacement">fZDisplacement</a><!--PLAIN-->                <!--TAB--><i><a name="Title:fZDisplacement">Z displacement of micromegas1 with respect to micromegas2  </a></i>
155 <!--TAB6-->      static <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>* <!--TAB--><!--BOLD--><a name="AliPHOSGeometry:fGeom">fGeom</a><!--PLAIN-->                         <!--TAB--><i><a name="Title:fGeom">pointer to the unique instance of the singleton </a></i>
156 </pre>
157 <!--END-->
158 <hr>
159 <!--DESCRIPTION--><h2><a name="AliPHOSGeometry:description">Class Description</a></h2>
160 <pre> Geometry class  for PHOS : singleton
161  The EMC modules are parametrized so that any configuration can be easily implemented
162  The title is used to identify the type of CPV used. So far only PPSD implemented
163
164 *-- Author: Yves Schutz (SUBATECH)
165 </pre><hr>
166 <!--FUNCTION--> <a name="AliPHOSGeometry:~AliPHOSGeometry" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:~AliPHOSGeometry">~AliPHOSGeometry</a>(<a href="ListOfTypes.html#void">void</a>)
167 <br>
168 <pre> dtor
169 </pre><hr>
170 <!--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)
171 <br>
172 <pre> Converts the absolute numbering into the following array
173   relid[0] = PHOS Module number 1:<a href="./AliPHOSGeometry.html#AliPHOSGeometry:fNModules">fNModules</a>
174   relid[1] = 0 if PbW04
175            = PPSD Module number 1:<a href="./AliPHOSGeometry.html#AliPHOSGeometry:fNumberOfModulesPhi">fNumberOfModulesPhi</a>*<a href="./AliPHOSGeometry.html#AliPHOSGeometry:fNumberOfModulesZ">fNumberOfModulesZ</a>*2 (2-&gt;up and bottom level)
176   relid[2] = Row number inside a PHOS or PPSD module
177   relid[3] = Column number inside a PHOS or PPSD module
178 </pre><hr>
179 <!--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) 
180 <br>
181 <pre> calculates the angular coverage in theta and phi of a EMC module
182 </pre><hr>
183 <!--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) 
184 <br>
185 <pre> calculates the angular coverage in theta and phi of a single crystal in a EMC module
186 </pre><hr>
187 <!--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) 
188 <br>
189 <pre> calculates the impact coordinates of a neutral particle
190  emitted in direction theta and phi in ALICE
191 </pre><hr>
192 <!--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)
193 <br>
194 <pre> Calculates the ALICE global coordinates of a RecPoint and the error matrix
195 </pre><hr>
196 <!--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)
197 <br>
198 <pre> Calculates the ALICE global coordinates of a RecPoint
199 </pre><hr>
200 <!--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>)
201 <br>
202 <pre> Initializes the PHOS parameters
203 </pre><hr>
204 <!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:InitPHOS" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:InitPHOS">InitPHOS</a>(<a href="ListOfTypes.html#void">void</a>)
205 <br>
206 <pre> Initializes the EMC parameters
207 </pre><hr>
208 <!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:InitPPSD" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:InitPPSD">InitPPSD</a>(<a href="ListOfTypes.html#void">void</a>)
209 <br>
210 <pre> Initializes the PPSD parameters
211 </pre><hr>
212 <!--FUNCTION--><a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>* <a name="AliPHOSGeometry:GetInstance" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:GetInstance">GetInstance</a>() 
213 <br>
214 <pre> Returns the pointer of the unique instance
215 </pre><hr>
216 <!--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) 
217 <br>
218 <pre> Returns the pointer of the unique instance
219 </pre><hr>
220 <!--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)
221 <br>
222 <pre> Converts the relative numbering into the absolute numbering
223   AbsId = 1:<a href="./AliPHOSGeometry.html#AliPHOSGeometry:fNModules">fNModules</a> * <a href="./AliPHOSGeometry.html#AliPHOSGeometry:fNPhi">fNPhi</a> * <a href="./AliPHOSGeometry.html#AliPHOSGeometry:fNZ">fNZ</a>  -&gt; PbWO4
224   AbsId = 1:<a href="./AliPHOSGeometry.html#AliPHOSGeometry:fNModules">fNModules</a> * 2 * (<a href="./AliPHOSGeometry.html#AliPHOSGeometry:fNumberOfModulesPhi">fNumberOfModulesPhi</a> * <a href="./AliPHOSGeometry.html#AliPHOSGeometry:fNumberOfModulesZ">fNumberOfModulesZ</a>) * <a href="./AliPHOSGeometry.html#AliPHOSGeometry:fNumberOfPadsPhi">fNumberOfPadsPhi</a> * <a href="./AliPHOSGeometry.html#AliPHOSGeometry:fNumberOfPadsZ">fNumberOfPadsZ</a> -&gt; PPSD
225 </pre><hr>
226 <!--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 ) 
227 <br>
228 <pre> Converts the absolute numbering into the global ALICE coordinates
229 </pre><hr>
230 <!--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) 
231 <br>
232 <pre> Converts the relative numbering into the local PHOS-module (x, z) coordinates
233 </pre><hr>
234 <!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:SetPHOSAngles" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:SetPHOSAngles">SetPHOSAngles</a>() 
235 <br>
236 <pre> Calculates the position in ALICE of the PHOS modules
237 </pre><hr>
238 <!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:SetLeadConverterThickness" href="src/AliPHOSGeometry.cxx.html#AliPHOSGeometry:SetLeadConverterThickness">SetLeadConverterThickness</a>(<a href="ListOfTypes.html#Float_t">Float_t</a> e) 
239 <br>
240 <pre> should ultimately disappear
241 </pre><br><br><br>
242 <h3>Inline Functions</h3>
243 <hr>
244 <pre>
245 <!--INLINE FUNCTION--><!--TAB6-->        <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a> <a name="AliPHOSGeometry:AliPHOSGeometry" href="AliPHOSGeometry.h">AliPHOSGeometry</a>()
246 <!--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)
247 <!--INLINE FUNCTION--><!--TAB6-->                 <a href="ListOfTypes.html#Bool_t">Bool_t</a> <a name="AliPHOSGeometry:IsInitialized" href="AliPHOSGeometry.h">IsInitialized</a>() const
248 <!--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
249 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCrystalHolderThickness" href="AliPHOSGeometry.h">GetCrystalHolderThickness</a>() const
250 <!--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
251 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCrystalSupportHeight" href="AliPHOSGeometry.h">GetCrystalSupportHeight</a>() const
252 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCrystalWrapThickness" href="AliPHOSGeometry.h">GetCrystalWrapThickness</a>() const
253 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetGapBetweenCrystals" href="AliPHOSGeometry.h">GetGapBetweenCrystals</a>() const
254 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetIPtoCrystalSurface" href="AliPHOSGeometry.h">GetIPtoCrystalSurface</a>() const
255 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetIPtoOuterCoverDistance" href="AliPHOSGeometry.h">GetIPtoOuterCoverDistance</a>() const
256 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetIPtoTopLidDistance" href="AliPHOSGeometry.h">GetIPtoTopLidDistance</a>() const
257 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetLowerThermoPlateThickness" href="AliPHOSGeometry.h">GetLowerThermoPlateThickness</a>() const
258 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetLowerTextolitPlateThickness" href="AliPHOSGeometry.h">GetLowerTextolitPlateThickness</a>() const
259 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetModuleBoxThickness" href="AliPHOSGeometry.h">GetModuleBoxThickness</a>() const
260 <!--INLINE FUNCTION--><!--TAB6-->                  <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNPhi" href="AliPHOSGeometry.h">GetNPhi</a>() const
261 <!--INLINE FUNCTION--><!--TAB6-->                  <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNZ" href="AliPHOSGeometry.h">GetNZ</a>() const
262 <!--INLINE FUNCTION--><!--TAB6-->                  <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNModules" href="AliPHOSGeometry.h">GetNModules</a>() const
263 <!--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
264 <!--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
265 <!--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
266 <!--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
267 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetSecondUpperPlateThickness" href="AliPHOSGeometry.h">GetSecondUpperPlateThickness</a>() const
268 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetSupportPlateThickness" href="AliPHOSGeometry.h">GetSupportPlateThickness</a>() const
269 <!--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
270 <!--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
271 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetUpperPlateThickness" href="AliPHOSGeometry.h">GetUpperPlateThickness</a>() const
272 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetUpperCoolingPlateThickness" href="AliPHOSGeometry.h">GetUpperCoolingPlateThickness</a>() const
273 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetAnodeThickness" href="AliPHOSGeometry.h">GetAnodeThickness</a>() const
274 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetAvalancheGap" href="AliPHOSGeometry.h">GetAvalancheGap</a>() const
275 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCathodeThickness" href="AliPHOSGeometry.h">GetCathodeThickness</a>() const
276 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetCompositeThickness" href="AliPHOSGeometry.h">GetCompositeThickness</a>() const
277 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetConversionGap" href="AliPHOSGeometry.h">GetConversionGap</a>() const
278 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetLeadConverterThickness" href="AliPHOSGeometry.h">GetLeadConverterThickness</a>() const
279 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetLeadToMicro2Gap" href="AliPHOSGeometry.h">GetLeadToMicro2Gap</a>() const
280 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetLidThickness" href="AliPHOSGeometry.h">GetLidThickness</a>() const
281 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetMicromegas1Thickness" href="AliPHOSGeometry.h">GetMicromegas1Thickness</a>() const
282 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetMicromegas2Thickness" href="AliPHOSGeometry.h">GetMicromegas2Thickness</a>() const
283 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetMicromegasWallThickness" href="AliPHOSGeometry.h">GetMicromegasWallThickness</a>() const
284 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetMicro1ToLeadGap" href="AliPHOSGeometry.h">GetMicro1ToLeadGap</a>() const
285 <!--INLINE FUNCTION--><!--TAB6-->                  <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNumberOfPadsPhi" href="AliPHOSGeometry.h">GetNumberOfPadsPhi</a>() const
286 <!--INLINE FUNCTION--><!--TAB6-->                  <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNumberOfPadsZ" href="AliPHOSGeometry.h">GetNumberOfPadsZ</a>() const
287 <!--INLINE FUNCTION--><!--TAB6-->                  <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNumberOfModulesPhi" href="AliPHOSGeometry.h">GetNumberOfModulesPhi</a>() const
288 <!--INLINE FUNCTION--><!--TAB6-->                  <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSGeometry:GetNumberOfModulesZ" href="AliPHOSGeometry.h">GetNumberOfModulesZ</a>() const
289 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetPCThickness" href="AliPHOSGeometry.h">GetPCThickness</a>() const
290 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetPhiDisplacement" href="AliPHOSGeometry.h">GetPhiDisplacement</a>() const
291 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetPPSDBoxSize" href="AliPHOSGeometry.h">GetPPSDBoxSize</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index) const
292 <!--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
293 <!--INLINE FUNCTION--><!--TAB6-->                <a href="ListOfTypes.html#Float_t">Float_t</a> <a name="AliPHOSGeometry:GetZDisplacement" href="AliPHOSGeometry.h">GetZDisplacement</a>() const
294 <!--INLINE FUNCTION--><!--TAB6-->                TClass* <a name="AliPHOSGeometry:Class" href="AliPHOSGeometry.h">Class</a>()
295 <!--INLINE FUNCTION--><!--TAB6-->                TClass* <a name="AliPHOSGeometry:IsA" href="AliPHOSGeometry.h">IsA</a>() const
296 <!--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)
297 <!--INLINE FUNCTION--><!--TAB6-->                   <a href="ListOfTypes.html#void">void</a> <a name="AliPHOSGeometry:Streamer" href="AliPHOSGeometry.h">Streamer</a>(TBuffer&amp; b)
298 <!--INLINE FUNCTION--><!--TAB6-->        <a href="./AliPHOSGeometry.html">AliPHOSGeometry</a> <a name="AliPHOSGeometry:AliPHOSGeometry" href="AliPHOSGeometry.h">AliPHOSGeometry</a>(<a href="./AliPHOSGeometry.html">AliPHOSGeometry</a>&amp;)
299 </pre>
300
301 <hr><br>
302 <!--SIGNATURE-->
303 <em>Copyright (c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *</em><br>
304 <br>
305 <address>
306 <hr>
307 <center>
308 <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>
309 </center>
310 <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.
311 </address>
312 </body>
313 </html>