15{
17
18 msg << MSG::INFO <<
"Entering ServicesTrackerBuilder::buildGeometry" <<
endmsg;
19
20 ServicesTracker* tracker = new ServicesTracker;
21 msg << MSG::INFO <<
"Created new ServicesTracker()" <<
endmsg;
22
24
25
29 else if (i == 1)
suffix =
"L1";
31
33
35
37
40 modulesPerStave, nChipsPerModule);
41 }
42
43
44
48
53 nModulesPerSector, nChipsPerModule);
54 }
55
56
62
64
67 modulesPerStave, 4);
68 }
69
72
73 int nModulesPerSector = 16;
74 int nChipsPerModule = 1;
75
79 nModulesPerSector, nChipsPerModule);
80 }
81
83 return tracker;
84}
int pixelBentStaveNModule(int layer) const
int sctEndcapNumSectorsForLayer(int layer) const
double sctLayerRadius(int layer) const
int sctLayerType(int layer) const
int pixelModulesPerStave(int layer) const
double sctDiskRMax(int disk) const
int pixelNumDisks() const
double sctInnerSupport() const
double sctLayerLength(int layer) const
double pixelLadderModuleDeltaZ(int layer) const
int pixelChipsPerModuleForDisk(int disk) const
double pixelLayerLength(int layer) const
double pixelDiskZ(int disk) const
double sctDiskZ(int disk) const
int pixelNumSectorsForLayer(int layer) const
int sctModulesPerLadder(int layer) const
int pixelEndcapNumSectorsForLayer(int layer) const
int pixelChipsPerModule(int moduleType) const
double pixelDiskRMax(int disk) const
double pixelDiskRMin(int disk) const
int pixelModulesPerEndcapSector(int disk) const
int pixelBarrelModuleType(int layer) const
int pixelNumLayers() const
int sctNumSectorsForLayer(int layer) const
double pixelLayerRadius(int layer) const
double pixelLadderBentStaveAngle(int layer) const
void constructEndcapLayer(double zpos, double rmin, double rmax, DetType::Type type, int num, int nstaves, const std::string &suffix, int nModulesPerStave, int nChipsPerModule)
void setGeoMgr(const InDetServMatGeometryManager *mgr)
void constructBarrelLayer(double radius, double zHalfLength, DetType::Type type, int num, int nstaves, const std::string &suffix, int nModulesPerStave, int nChipsPerModule)
IMessageSvc * getMessageSvc(bool quiet=false)