1 #ifndef GEOMETRY_FWTGEORECO_GEOMETRY_ES_PRODUCER_H 2 #define GEOMETRY_FWTGEORECO_GEOMETRY_ES_PRODUCER_H 55 TGeoManager* createManager(
int level);
56 TGeoShape* createShape(
const GeomDet* det);
60 TGeoVolume* GetDaughter(TGeoVolume* mother,
const char*
prefix,
ERecoDet cidx,
int id);
61 TGeoVolume* GetDaughter(TGeoVolume* mother,
const char*
prefix,
ERecoDet cidx);
66 void addPixelBarrelGeometry();
67 void addPixelForwardGeometry();
68 void addTIBGeometry();
69 void addTOBGeometry();
70 void addTIDGeometry();
71 void addTECGeometry();
72 void addCSCGeometry();
74 void addRPCGeometry();
75 void addGEMGeometry();
76 void addME0Geometry();
77 void addEcalCaloGeometry();
78 void addHcalCaloGeometryBarrel();
79 void addHcalCaloGeometryEndcap();
80 void addHcalCaloGeometryOuter();
81 void addHcalCaloGeometryForward();
82 void addCaloTowerGeometry();
100 #endif // GEOMETRY_FWTGEORECO_GEOMETRY_ES_PRODUCER_H TGeoMedium * m_dummyMedium
const TrackerGeometry * m_trackerGeom
const CaloGeometry * m_caloGeom
edm::ESHandle< GlobalTrackingGeometry > m_geomRecord
std::map< TGeoShape *, TGeoVolume * > m_shapeToVolume
const TrackerTopology * m_trackerTopology
std::map< std::string, TGeoShape * > m_nameToShape
std::map< ERecoDet, TGeoMedium * > m_recoMedium