9#include "GaudiKernel/MsgStream.h"
18 msg << MSG::INFO <<
"Entering ServicesTrackerBuilder::buildGeometry" <<
endmsg;
21 msg << MSG::INFO <<
"Created new ServicesTracker()" <<
endmsg;
28 if (i == 0) suffix =
"L0";
29 else if (i == 1) suffix =
"L1";
30 else suffix =
"Outer";
40 modulesPerStave, nChipsPerModule);
53 nModulesPerSector, nChipsPerModule);
73 int nModulesPerSector = 16;
74 int nChipsPerModule = 1;
79 nModulesPerSector, nChipsPerModule);
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
ServicesTracker * buildGeometry(const InDetServMatGeometryManager &geoMgr) 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)
singleton-like access to IMessageSvc via open function and helper
IMessageSvc * getMessageSvc(bool quiet=false)