ATLAS Offline Software
PixelLegacyManager.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef PixelLegacyManager_H
6 #define PixelLegacyManager_H
7 
9 #include <string>
10 
11 class IRDBRecordset;
12 class IRDBAccessSvc;
13 
14 namespace InDetDD {
15  class PixelDetectorManager;
16  class SiCommonItems;
17 }
18 
20  private:
21 
22 
23 
24  //
25  // Description of Pixel Frame (M. Zdrazil + AR)
26  //
37  //
38  // Design
39  //
43  //
44  // Detailed ladder and services on ladder
45  //
58 
62 
64 
65  public:
66 
67  PixelLegacyManager(IRDBAccessSvc * rdbSvc, const std::string & detectorKey, const std::string & detectorNode);
68 
69  // DC1 Geometry. 300 um long pixels and 200 um thick sensor in B layer.
71 
72  // For the new Support Frame description
80 
81 
82  // Determine if should use the old description of the frame. In later geometries the frame is described in the general services.
83  bool oldFrame();
84 
85  // Barrel
86  int PixelBarrelNBFrame();
87  int PixelBarrelNTFrame();
88  double PixelBarrelBFrameWidth();
89  double PixelBarrelTFrameWidth();
90  double PixelBarrelFrameOffset();
91  double PixelBarrelFrameLength();
92  // EndCap
93  int PixelEndcapNBFrame();
94  int PixelEndcapNTFrame();
95  double PixelEndcapBFrameWidth();
96  double PixelEndcapTFrameWidth();
97  double PixelEndcapFrameOffset();
98  double PixelEndcapFrameLength();
99 
100  double PixelBFrameHalfLength();
101  double PixelBFrameHalfWidth();
102  double PixelBFrameHalfThickness();
103  double PixelTFrameHalfLength();
104  double PixelTFrameHalfWidthY();
105  double PixelTFrameHalfWidthXzn();
106  double PixelTFrameHalfWidthXzp();
107  double PixelTFrameDzDr();
108 
109  // Endcone
110  double PixelBarrelFrameECRadius();
111  double PixelBarrelFrameECZPos();
112  double PixelBarrelFrameECAlphaX();
113  double PixelBarrelFrameECAlphaY();
114 
115  // Ladder
116  double PixelLadderLength();
117  double PixelLadderThickness();
118  double PixelLadderServicesX();
119  double PixelLadderServicesY();
120  double PixelLadderCableOffsetX();
121  double PixelLadderCableOffsetY();
123  double PixelLadderPigtailOffsetY();
124 
125  // Barrel LAYER CABLES
126  int PixelCableElements();
129  double PixelCableZStart(int index);
130  double PixelCableZEnd(int index);
131  double PixelCableWidth(int index);
132  double PixelCableThickness(int index);
133  double PixelCableStackOffset(int index);
134  double PixelCableWeight(int index);
135  std::string PixelCableLabel(int index);
136 
137 
138  // TMT
139  int PixelTMTNumParts();
140 
141  double PixelTMTVariable(int iPart, const std::string & varName);
142  double PixelTMTDzdr(int iPart);
143  double PixelTMTPosX(int iPart);
144  double PixelTMTPosZ(int iPart);
145 
146  double PixelTMTLength(int iPart);
147  double PixelTMTWidthX1(int iPart);
148  double PixelTMTWidthX2(int iPart);
149  double PixelTMTWidthY(int iPart);
150  double PixelTMTBaseX1(int iPart);
151  double PixelTMTBaseX2(int iPart);
152  double PixelTMTPosY(int iPart);
153  double PixelTMTPosZ1(int iPart);
154  double PixelTMTPosZ2(int iPart);
155  bool PixelTMTPerModule(int iPart);
156 
157  // Omega parameters
158  double PixelOmegaUpperBendX();
159  double PixelOmegaUpperBendY();
160  double PixelOmegaUpperBendRadius();
161  double PixelOmegaLowerBendX();
162  double PixelOmegaLowerBendY();
163  double PixelOmegaLowerBendRadius();
164  double PixelOmegaWallThickness();
165  double PixelOmegaLength();
166  double PixelOmegaStartY();
167  double PixelOmegaEndY();
168 
169  // Al Tube
170  double PixelAlTubeUpperBendX();
171  double PixelAlTubeUpperBendY();
173  double PixelAlTubeLowerBendX();
174  double PixelAlTubeLowerBendY();
176  double PixelAlTubeWallThickness();
177  double PixelAlTubeLength();
178 
179  // Glue
181  double PixelOmegaGlueStartX(int index);
182  double PixelOmegaGlueThickness(int index);
183  double PixelOmegaGlueStartY(int index);
184  double PixelOmegaGlueEndY(int index);
185  double PixelOmegaGlueLength(int index);
186  double PixelOmegaGluePosZ(int index);
187  int PixelOmegaGlueTypeNum(int index);
188 
189  // Fluid
190  double PixelFluidZ1(int index);
191  double PixelFluidZ2(int index);
192  double PixelFluidThick1(int index);
193  double PixelFluidThick2(int index);
194  double PixelFluidWidth(int index);
195  double PixelFluidX(int index);
196  double PixelFluidY(int index);
197  int PixelFluidType(int index);
198  int PixelFluidNumTypes();
200  int PixelFluidMatType(int index);
201  int PixelFluidOrient(int layer, int phi);
202 
203  // Pigtail
204  double PixelPigtailThickness();
205  double PixelPigtailStartY();
206  double PixelPigtailEndY();
207  double PixelPigtailWidthZ();
208  double PixelPigtailFlatWidthZ();
209  double PixelPigtailPosX();
210  double PixelPigtailPosZ();
211  double PixelPigtailBendX();
212  double PixelPigtailBendY();
213  double PixelPigtailBendRMin();
214  double PixelPigtailBendRMax();
215  double PixelPigtailBendPhiMin();
216  double PixelPigtailBendPhiMax();
218 
219  // Connector
221  double PixelConnectorWidthX(int index);
222  double PixelConnectorWidthY(int index);
223  double PixelConnectorWidthZ(int index);
224  double PixelConnectorPosX(int index);
225  double PixelConnectorPosY(int index);
226  double PixelConnectorPosZ(int index);
227 
228  //
229  // Design Parameter
230  //
231 
232  // Allow for more than one readout type in the future
233  int designType(bool isBlayer);
234 
236 
237  double DesignRPActiveArea();
238  double DesignZActiveArea();
239 
241  int DesignCircuitsEta();
242 
243  int DesignNumChipsPhi();
244  int DesignNumChipsEta();
245 
246  int DesignDiodesPhiTotal(bool isBLayer);
247  int DesignDiodesEtaTotal(bool isBLayer);
248 
249  int DesignCellColumnsPerCircuit(bool isBLayer);
250  int DesignCellRowsPerCircuit(bool isBLayer);
251  int DesignDiodeColumnsPerCircuit(bool isBLayer);
252  int DesignDiodeRowsPerCircuit(bool isBLayer);
253 
254  int DesignNumRowsPerChip(bool isBLayer);
255  int DesignNumColsPerChip(bool isBLayer);
256 
257  double DesignPitchRP(bool isBLayer);
258  double DesignGapRP();
259  double DesignPitchZ(bool isBLayer);
260  double DesignPitchZLong(bool isBLayer);
261  double DesignGapZ();
262 
264 
265  // Ganged Pixels
266  int NumberOfEmptyRows();
267  int EmptyRows(int index);
268  int EmptyRowConnections(int index);
269 
270 
271 
272 };
273 
274 
275 #endif
PixelLegacyManager::PixelCableBiStaveNum
int PixelCableBiStaveNum(int index)
PixelLegacyManager::DesignDiodesPhiTotal
int DesignDiodesPhiTotal(bool isBLayer)
Definition: PixelLegacyManager.cxx:866
PixelLegacyManager::PixelTMTWidthY
double PixelTMTWidthY(int iPart)
Definition: PixelLegacyManager.cxx:447
PixelLegacyManager::PixelPigtailPosX
double PixelPigtailPosX()
Definition: PixelLegacyManager.cxx:744
PixelLegacyManager::m_dc1Geometry
bool m_dc1Geometry
Definition: PixelLegacyManager.h:63
PixelLegacyManager::PixelOmegaLength
double PixelOmegaLength()
Definition: PixelLegacyManager.cxx:532
PixelLegacyManager::isEndConeSFrame
bool isEndConeSFrame()
Definition: PixelLegacyManager.h:77
PixelLegacyManager::m_pbba
IRDBRecordset_ptr m_pbba
Definition: PixelLegacyManager.h:28
PixelLegacyManager::DesignCellRowsPerCircuit
int DesignCellRowsPerCircuit(bool isBLayer)
PixelLegacyManager::PixelBarrelFrameLength
double PixelBarrelFrameLength()
Definition: PixelLegacyManager.cxx:105
PixelLegacyManager::DesignGapRP
double DesignGapRP()
Definition: PixelLegacyManager.cxx:944
PixelLegacyManager::m_poti
IRDBRecordset_ptr m_poti
Definition: PixelLegacyManager.h:51
PixelLegacyManager::PixelOmegaStartY
double PixelOmegaStartY()
Definition: PixelLegacyManager.cxx:537
PixelLegacyManager::PixelAlTubeLowerBendRadius
double PixelAlTubeLowerBendRadius()
Definition: PixelLegacyManager.cxx:576
PixelLegacyManager::m_pccf
IRDBRecordset_ptr m_pccf
Definition: PixelLegacyManager.h:56
phi
Scalar phi() const
phi method
Definition: AmgMatrixBasePlugin.h:64
PixelLegacyManager::DesignDiodeColumnsPerCircuit
int DesignDiodeColumnsPerCircuit(bool isBLayer)
PixelLegacyManager::DesignNumChipsEta
int DesignNumChipsEta()
Definition: PixelLegacyManager.cxx:845
PixelLegacyManager::PixelFluidThick2
double PixelFluidThick2(int index)
Definition: PixelLegacyManager.cxx:663
PixelLegacyManager::PixelLadderThickness
double PixelLadderThickness()
Definition: PixelLegacyManager.cxx:299
PixelLegacyManager::DesignReadoutSide
int DesignReadoutSide()
PixelLegacyManager::m_ptec
IRDBRecordset_ptr m_ptec
Definition: PixelLegacyManager.h:32
PixelLegacyManager::PixelLadderLength
double PixelLadderLength()
Definition: PixelLegacyManager.cxx:304
PixelLegacyManager::PixelAlTubeWallThickness
double PixelAlTubeWallThickness()
Definition: PixelLegacyManager.cxx:581
PixelLegacyManager::PixelTMTPosZ1
double PixelTMTPosZ1(int iPart)
Definition: PixelLegacyManager.cxx:477
PixelLegacyManager::PixelLadderCableOffsetY
double PixelLadderCableOffsetY()
Definition: PixelLegacyManager.cxx:325
PixelLegacyManager::PixelBarrelFrameECZPos
double PixelBarrelFrameECZPos()
Definition: PixelLegacyManager.cxx:283
PixelLegacyManager::PixelAlTubeLowerBendX
double PixelAlTubeLowerBendX()
Definition: PixelLegacyManager.cxx:566
PixelLegacyManager::PixelEndcapNBFrame
int PixelEndcapNBFrame()
Definition: PixelLegacyManager.cxx:124
index
Definition: index.py:1
PixelLegacyManager::PixelCableLayerNum
int PixelCableLayerNum(int index)
PixelLegacyManager::m_pftr
IRDBRecordset_ptr m_pftr
Definition: PixelLegacyManager.h:48
PixelLegacyManager::PixelCableStackOffset
double PixelCableStackOffset(int index)
Definition: PixelLegacyManager.cxx:379
PixelLegacyManager::PixelLadderServicesY
double PixelLadderServicesY()
Definition: PixelLegacyManager.cxx:314
PixelLegacyManager::PixelCableZStart
double PixelCableZStart(int index)
Definition: PixelLegacyManager.cxx:351
PixelLegacyManager::PixelOmegaEndY
double PixelOmegaEndY()
Definition: PixelLegacyManager.cxx:542
PixelLegacyManager::PixelTMTWidthX1
double PixelTMTWidthX1(int iPart)
Definition: PixelLegacyManager.cxx:442
PixelLegacyManager::PixelCableThickness
double PixelCableThickness(int index)
Definition: PixelLegacyManager.cxx:373
PixelLegacyManager::PixelLadderPigtailOffsetY
double PixelLadderPigtailOffsetY()
Definition: PixelLegacyManager.cxx:335
PixelLegacyManager::PixelTMTNumParts
int PixelTMTNumParts()
TMT.
Definition: PixelLegacyManager.cxx:398
PixelLegacyManager::PixelPigtailEndY
double PixelPigtailEndY()
Definition: PixelLegacyManager.cxx:725
PixelLegacyManager::PixelPigtailBendY
double PixelPigtailBendY()
Definition: PixelLegacyManager.cxx:759
PixelLegacyManager::m_pome
IRDBRecordset_ptr m_pome
Definition: PixelLegacyManager.h:50
PixelLegacyManager::PixelOmegaLowerBendRadius
double PixelOmegaLowerBendRadius()
Definition: PixelLegacyManager.cxx:522
PixelLegacyManager::PixelTMTPerModule
bool PixelTMTPerModule(int iPart)
Definition: PixelLegacyManager.cxx:487
PixelLegacyManager::PixelTMTDzdr
double PixelTMTDzdr(int iPart)
Definition: PixelLegacyManager.cxx:416
PixelLegacyManager::PixelBarrelNTFrame
int PixelBarrelNTFrame()
Definition: PixelLegacyManager.cxx:78
PixelLegacyManager::PixelLadderConnectorOffsetX
double PixelLadderConnectorOffsetX()
Definition: PixelLegacyManager.cxx:330
PixelLegacyManager::isEndcapInSFrame
bool isEndcapInSFrame()
Definition: PixelLegacyManager.h:75
PixelLegacyManager::PixelOmegaGlueStartY
double PixelOmegaGlueStartY(int index)
Definition: PixelLegacyManager.cxx:610
PixelLegacyManager::PixelCableWeight
double PixelCableWeight(int index)
PixelLegacyManager::PixelConnectorPosX
double PixelConnectorPosX(int index)
Definition: PixelLegacyManager.cxx:813
IRDBRecordset
IRDBRecordset is an abstract interface to the RDB Recordsets, which represent a snapshot of HVS-tagge...
Definition: IRDBRecordset.h:35
PixelLegacyManager::PixelOmegaWallThickness
double PixelOmegaWallThickness()
Definition: PixelLegacyManager.cxx:527
PixelLegacyManager::m_ptla
IRDBRecordset_ptr m_ptla
Definition: PixelLegacyManager.h:46
PixelLegacyManager::PixelOmegaGlueThickness
double PixelOmegaGlueThickness(int index)
Definition: PixelLegacyManager.cxx:605
PixelLegacyManager::PixelLegacyManager
PixelLegacyManager(IRDBAccessSvc *rdbSvc, const std::string &detectorKey, const std::string &detectorNode)
Definition: PixelLegacyManager.cxx:20
PixelLegacyManager::setEndcapInSFrame
void setEndcapInSFrame()
Definition: PixelLegacyManager.h:76
PixelLegacyManager::PixelBarrelFrameECAlphaY
double PixelBarrelFrameECAlphaY()
Definition: PixelLegacyManager.cxx:293
PixelLegacyManager::m_pttr
IRDBRecordset_ptr m_pttr
Definition: PixelLegacyManager.h:49
PixelLegacyManager::PixelOmegaUpperBendX
double PixelOmegaUpperBendX()
Definition: PixelLegacyManager.cxx:497
PixelLegacyManager::PixelFluidZ1
double PixelFluidZ1(int index)
Definition: PixelLegacyManager.cxx:639
PixelLegacyManager::PixelTMTBaseX2
double PixelTMTBaseX2(int iPart)
Definition: PixelLegacyManager.cxx:462
PixelLegacyManager::PixelFluidNumTypes
int PixelFluidNumTypes()
Definition: PixelLegacyManager.cxx:693
PixelLegacyManager::PixelEndcapNTFrame
int PixelEndcapNTFrame()
Definition: PixelLegacyManager.cxx:129
PixelLegacyManager::PixelFluidX
double PixelFluidX(int index)
Definition: PixelLegacyManager.cxx:678
PixelLegacyManager::PixelConnectorWidthX
double PixelConnectorWidthX(int index)
Definition: PixelLegacyManager.cxx:798
PixelLegacyManager::DesignCircuitsPhi
int DesignCircuitsPhi()
PixelLegacyManager::PixelAlTubeLowerBendY
double PixelAlTubeLowerBendY()
Definition: PixelLegacyManager.cxx:571
PixelLegacyManager::m_pobi
IRDBRecordset_ptr m_pobi
Definition: PixelLegacyManager.h:52
PixelLegacyManager::m_pfba
IRDBRecordset_ptr m_pfba
Definition: PixelLegacyManager.h:27
IRDBAccessSvc.h
Definition of the abstract IRDBAccessSvc interface.
PixelLegacyManager::PixelCableLabel
std::string PixelCableLabel(int index)
Definition: PixelLegacyManager.cxx:386
PixelLegacyManager::PixelBarrelFrameOffset
double PixelBarrelFrameOffset()
Definition: PixelLegacyManager.cxx:114
PixelLegacyManager::PixelAlTubeUpperBendX
double PixelAlTubeUpperBendX()
Definition: PixelLegacyManager.cxx:551
PixelLegacyManager::PixelTMTPosX
double PixelTMTPosX(int iPart)
Definition: PixelLegacyManager.cxx:422
PixelLegacyManager::PixelEndcapTFrameWidth
double PixelEndcapTFrameWidth()
Definition: PixelLegacyManager.cxx:139
PixelLegacyManager::PixelFluidZ2
double PixelFluidZ2(int index)
Definition: PixelLegacyManager.cxx:646
PixelLegacyManager::m_pecb
IRDBRecordset_ptr m_pecb
Definition: PixelLegacyManager.h:35
IRDBAccessSvc
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
Definition: IRDBAccessSvc.h:45
PixelLegacyManager::PixelLadderServicesX
double PixelLadderServicesX()
Definition: PixelLegacyManager.cxx:309
PixelAthClusterMonAlgCfg.varName
string varName
end cluster ToT and charge
Definition: PixelAthClusterMonAlgCfg.py:117
PixelLegacyManager::m_pect
IRDBRecordset_ptr m_pect
Definition: PixelLegacyManager.h:36
TRT::Hit::layer
@ layer
Definition: HitInfo.h:79
PixelLegacyManager::m_pecn
IRDBRecordset_ptr m_pecn
Definition: PixelLegacyManager.h:33
PixelLegacyManager::PixelTMTWidthX2
double PixelTMTWidthX2(int iPart)
Definition: PixelLegacyManager.cxx:437
PixelLegacyManager::PixelTFrameDzDr
double PixelTFrameDzDr()
Definition: PixelLegacyManager.cxx:261
master.flag
bool flag
Definition: master.py:29
PixelLegacyManager::PixelConnectorPosY
double PixelConnectorPosY(int index)
Definition: PixelLegacyManager.cxx:818
PixelLegacyManager::DesignPitchRP
double DesignPitchRP(bool isBLayer)
Definition: PixelLegacyManager.cxx:918
PixelLegacyManager::m_pctr
IRDBRecordset_ptr m_pctr
Definition: PixelLegacyManager.h:47
PixelLegacyManager::m_EndConeSFrame
bool m_EndConeSFrame
Definition: PixelLegacyManager.h:61
PixelLegacyManager::PixelPigtailPosZ
double PixelPigtailPosZ()
Definition: PixelLegacyManager.cxx:749
PixelLegacyManager::PixelOmegaGlueStartX
double PixelOmegaGlueStartX(int index)
Definition: PixelLegacyManager.cxx:600
PixelLegacyManager::PixelTMTLength
double PixelTMTLength(int iPart)
Definition: PixelLegacyManager.cxx:432
PixelLegacyManager::PixelEndcapFrameOffset
double PixelEndcapFrameOffset()
Definition: PixelLegacyManager.cxx:149
PixelLegacyManager::PixelNumConnectorElements
int PixelNumConnectorElements()
Definition: PixelLegacyManager.cxx:793
PixelLegacyManager::PixelFluidMatType
int PixelFluidMatType(int index)
Definition: PixelLegacyManager.cxx:698
PixelLegacyManager::EmptyRows
int EmptyRows(int index)
Definition: PixelLegacyManager.cxx:893
PixelLegacyManager::DesignZActiveArea
double DesignZActiveArea()
Definition: PixelLegacyManager.cxx:913
PixelLegacyManager::PixelFluidY
double PixelFluidY(int index)
Definition: PixelLegacyManager.cxx:683
PixelLegacyManager::DesignGapZ
double DesignGapZ()
Definition: PixelLegacyManager.cxx:949
PixelLegacyManager::DesignDiodeRowsPerCircuit
int DesignDiodeRowsPerCircuit(bool isBLayer)
PixelLegacyManager::EmptyRowConnections
int EmptyRowConnections(int index)
Definition: PixelLegacyManager.cxx:900
IRDBRecordset_ptr
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
Definition: IRDBAccessSvc.h:25
PixelLegacyManager::m_pecf
IRDBRecordset_ptr m_pecf
Definition: PixelLegacyManager.h:34
PixelLegacyManager::PixelBFrameHalfLength
double PixelBFrameHalfLength()
Definition: PixelLegacyManager.cxx:154
PixelLegacyManager::PixelPigtailBendRMin
double PixelPigtailBendRMin()
Definition: PixelLegacyManager.cxx:764
PixelLegacyManager::PixelOmegaGluePosZ
double PixelOmegaGluePosZ(int index)
Definition: PixelLegacyManager.cxx:625
PixelLegacyManager::m_pdch
IRDBRecordset_ptr m_pdch
Definition: PixelLegacyManager.h:41
PixelLegacyManager::DesignNumRowsPerChip
int DesignNumRowsPerChip(bool isBLayer)
Definition: PixelLegacyManager.cxx:849
PixelLegacyManager::PixelPigtailBendX
double PixelPigtailBendX()
Definition: PixelLegacyManager.cxx:754
PixelLegacyManager::PixelTMTVariable
double PixelTMTVariable(int iPart, const std::string &varName)
Definition: PixelLegacyManager.cxx:403
PixelLegacyManager::m_pxbi
IRDBRecordset_ptr m_pxbi
Definition: PixelLegacyManager.h:40
PixelLegacyManager::PixelTMTPosY
double PixelTMTPosY(int iPart)
Definition: PixelLegacyManager.cxx:472
PixelLegacyManager::PixelFluidThick1
double PixelFluidThick1(int index)
Definition: PixelLegacyManager.cxx:653
PixelLegacyManager
Definition: PixelLegacyManager.h:19
PixelLegacyManager::PixelBarrelNBFrame
int PixelBarrelNBFrame()
Definition: PixelLegacyManager.cxx:69
PixelLegacyManager::m_pbec
IRDBRecordset_ptr m_pbec
Definition: PixelLegacyManager.h:31
PixelLegacyManager::m_poci
IRDBRecordset_ptr m_poci
Definition: PixelLegacyManager.h:54
PixelLegacyManager::PixelConnectorPosZ
double PixelConnectorPosZ(int index)
Definition: PixelLegacyManager.cxx:823
PixelLegacyManager::PixelPigtailBendPhiMax
double PixelPigtailBendPhiMax()
Definition: PixelLegacyManager.cxx:779
PixelLegacyManager::PixelBarrelFrameECRadius
double PixelBarrelFrameECRadius()
Definition: PixelLegacyManager.cxx:278
PixelLegacyManager::PixelBarrelBFrameWidth
double PixelBarrelBFrameWidth()
Definition: PixelLegacyManager.cxx:87
PixelLegacyManager::PixelPigtailBendPhiMin
double PixelPigtailBendPhiMin()
Definition: PixelLegacyManager.cxx:774
PixelLegacyManager::DesignPitchZLong
double DesignPitchZLong(bool isBLayer)
Definition: PixelLegacyManager.cxx:938
PixelLegacyManager::PixelOmegaLowerBendX
double PixelOmegaLowerBendX()
Definition: PixelLegacyManager.cxx:512
PixelLegacyManager::PixelOmegaUpperBendRadius
double PixelOmegaUpperBendRadius()
Definition: PixelLegacyManager.cxx:507
PixelLegacyManager::designType
int designType(bool isBlayer)
Definition: PixelLegacyManager.cxx:834
PixelLegacyManager::setBarrelOutSFrame
void setBarrelOutSFrame()
Definition: PixelLegacyManager.h:79
PixelLegacyManager::PixelPigtailFlatWidthZ
double PixelPigtailFlatWidthZ()
Definition: PixelLegacyManager.cxx:730
PixelLegacyManager::PixelOmegaLowerBendY
double PixelOmegaLowerBendY()
Definition: PixelLegacyManager.cxx:517
PixelLegacyManager::PixelTFrameHalfWidthXzn
double PixelTFrameHalfWidthXzn()
Definition: PixelLegacyManager.cxx:227
PixelLegacyManager::DesignCellColumnsPerCircuit
int DesignCellColumnsPerCircuit(bool isBLayer)
PixelLegacyManager::SetDC1Geometry
void SetDC1Geometry(bool flag)
Definition: PixelLegacyManager.h:70
PixelLegacyManager::PixelCableElements
int PixelCableElements()
Definition: PixelLegacyManager.cxx:345
PixelLegacyManager::PixelLadderCableOffsetX
double PixelLadderCableOffsetX()
Definition: PixelLegacyManager.cxx:320
PixelLegacyManager::PixelConnectorWidthY
double PixelConnectorWidthY(int index)
Definition: PixelLegacyManager.cxx:803
PixelLegacyManager::PixelPigtailThickness
double PixelPigtailThickness()
Definition: PixelLegacyManager.cxx:715
PixelLegacyManager::PixelFluidWidth
double PixelFluidWidth(int index)
Definition: PixelLegacyManager.cxx:672
PixelLegacyManager::PixelNumOmegaGlueElements
int PixelNumOmegaGlueElements()
Definition: PixelLegacyManager.cxx:595
PixelLegacyManager::PixelConnectorWidthZ
double PixelConnectorWidthZ(int index)
Definition: PixelLegacyManager.cxx:808
PixelLegacyManager::m_pcff
IRDBRecordset_ptr m_pcff
Definition: PixelLegacyManager.h:57
InDetDD
Message Stream Member.
Definition: FakeTrackBuilder.h:8
PixelLegacyManager::setEndConeSFrame
void setEndConeSFrame()
Definition: PixelLegacyManager.h:78
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
PixelLegacyManager::PixelPigtailEnvelopeLength
double PixelPigtailEnvelopeLength()
Definition: PixelLegacyManager.cxx:784
PixelLegacyManager::isBarrelInSFrame
bool isBarrelInSFrame()
Definition: PixelLegacyManager.h:73
PixelLegacyManager::DesignNumColsPerChip
int DesignNumColsPerChip(bool isBLayer)
Definition: PixelLegacyManager.cxx:857
PixelLegacyManager::DesignCircuitsEta
int DesignCircuitsEta()
Definition: PixelLegacyManager.cxx:954
PixelLegacyManager::PixelTMTBaseX1
double PixelTMTBaseX1(int iPart)
Definition: PixelLegacyManager.cxx:452
PixelLegacyManager::PixelBarrelFrameECAlphaX
double PixelBarrelFrameECAlphaX()
Definition: PixelLegacyManager.cxx:288
PixelLegacyManager::PixelFluidOrient
int PixelFluidOrient(int layer, int phi)
Definition: PixelLegacyManager.cxx:702
PixelLegacyManager::PixelOmegaGlueEndY
double PixelOmegaGlueEndY(int index)
Definition: PixelLegacyManager.cxx:615
PixelLegacyManager::PixelCableWidth
double PixelCableWidth(int index)
Definition: PixelLegacyManager.cxx:367
PixelLegacyManager::PixelOmegaGlueTypeNum
int PixelOmegaGlueTypeNum(int index)
Definition: PixelLegacyManager.cxx:630
PixelLegacyManager::m_pfec
IRDBRecordset_ptr m_pfec
Definition: PixelLegacyManager.h:30
PixelLegacyManager::PixelFluidIndex
int PixelFluidIndex(int type)
PixelLegacyManager::DesignDiodesEtaTotal
int DesignDiodesEtaTotal(bool isBLayer)
Definition: PixelLegacyManager.cxx:873
PixelLegacyManager::PixelTFrameHalfWidthY
double PixelTFrameHalfWidthY()
Definition: PixelLegacyManager.cxx:210
PixelLegacyManager::PixelPigtailWidthZ
double PixelPigtailWidthZ()
Definition: PixelLegacyManager.cxx:738
PixelLegacyManager::PixelEndcapFrameLength
double PixelEndcapFrameLength()
Definition: PixelLegacyManager.cxx:144
PixelLegacyManager::PixelFluidType
int PixelFluidType(int index)
Definition: PixelLegacyManager.cxx:688
PixelLegacyManager::PixelAlTubeUpperBendRadius
double PixelAlTubeUpperBendRadius()
Definition: PixelLegacyManager.cxx:561
PixelLegacyManager::PixelEndcapBFrameWidth
double PixelEndcapBFrameWidth()
Definition: PixelLegacyManager.cxx:134
PixelLegacyManager::DesignNumChipsPhi
int DesignNumChipsPhi()
Definition: PixelLegacyManager.cxx:839
PixelLegacyManager::DesignRPActiveArea
double DesignRPActiveArea()
Definition: PixelLegacyManager.cxx:907
PixelLegacyManager::PixelAlTubeLength
double PixelAlTubeLength()
Definition: PixelLegacyManager.cxx:586
PixelLegacyManager::oldFrame
bool oldFrame()
Definition: PixelLegacyManager.cxx:62
PixelLegacyManager::PixelPigtailBendRMax
double PixelPigtailBendRMax()
Definition: PixelLegacyManager.cxx:769
PixelLegacyManager::PixelTMTPosZ2
double PixelTMTPosZ2(int iPart)
Definition: PixelLegacyManager.cxx:482
PixelLegacyManager::m_pxbd
IRDBRecordset_ptr m_pxbd
Definition: PixelLegacyManager.h:42
PixelLegacyManager::m_poai
IRDBRecordset_ptr m_poai
Definition: PixelLegacyManager.h:53
PixelLegacyManager::PixelOmegaGlueLength
double PixelOmegaGlueLength(int index)
Definition: PixelLegacyManager.cxx:620
PixelLegacyManager::PixelOmegaUpperBendY
double PixelOmegaUpperBendY()
Definition: PixelLegacyManager.cxx:502
PixelLegacyManager::PixelCableZEnd
double PixelCableZEnd(int index)
Definition: PixelLegacyManager.cxx:359
PixelLegacyManager::setBarrelInSFrame
void setBarrelInSFrame()
Definition: PixelLegacyManager.h:74
PixelLegacyManager::DesignPitchZ
double DesignPitchZ(bool isBLayer)
Definition: PixelLegacyManager.cxx:925
PixelLegacyManager::PixelBFrameHalfThickness
double PixelBFrameHalfThickness()
Definition: PixelLegacyManager.cxx:180
PixelLegacyManager::PixelAlTubeUpperBendY
double PixelAlTubeUpperBendY()
Definition: PixelLegacyManager.cxx:556
PixelLegacyManager::PixelTMTPosZ
double PixelTMTPosZ(int iPart)
Definition: PixelLegacyManager.cxx:427
PixelLegacyManager::PixelTFrameHalfWidthXzp
double PixelTFrameHalfWidthXzp()
Definition: PixelLegacyManager.cxx:244
PixelLegacyManager::PixelPigtailStartY
double PixelPigtailStartY()
Definition: PixelLegacyManager.cxx:720
PixelLegacyManager::PixelTFrameHalfLength
double PixelTFrameHalfLength()
Definition: PixelLegacyManager.cxx:193
PixelLegacyManager::PixelBFrameHalfWidth
double PixelBFrameHalfWidth()
Definition: PixelLegacyManager.cxx:167
PixelLegacyManager::m_BarrelInSFrame
bool m_BarrelInSFrame
Definition: PixelLegacyManager.h:59
PixelLegacyManager::NumberOfEmptyRows
int NumberOfEmptyRows()
Definition: PixelLegacyManager.cxx:887
PixelLegacyManager::m_posi
IRDBRecordset_ptr m_posi
Definition: PixelLegacyManager.h:55
PixelLegacyManager::DesignNumEmptyRowsInGap
int DesignNumEmptyRowsInGap()
Definition: PixelLegacyManager.cxx:881
PixelLegacyManager::m_ptba
IRDBRecordset_ptr m_ptba
Definition: PixelLegacyManager.h:29
PixelLegacyManager::PixelBarrelTFrameWidth
double PixelBarrelTFrameWidth()
Definition: PixelLegacyManager.cxx:96
PixelLegacyManager::m_EndcapInSFrame
bool m_EndcapInSFrame
Definition: PixelLegacyManager.h:60