Go to the documentation of this file. 1 #ifndef GEOMETRY_FWTGEORECO_GEOMETRY_ES_PRODUCER_H
2 #define GEOMETRY_FWTGEORECO_GEOMETRY_ES_PRODUCER_H
107 #endif // GEOMETRY_FWTGEORECO_GEOMETRY_ES_PRODUCER_H
void addEcalCaloGeometry()
std::map< ERecoDet, TGeoMedium * > m_recoMedium
void addHcalCaloGeometryBarrel()
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > m_trackerTopologyToken
TGeoVolume * GetDaughter(TGeoVolume *mother, const char *prefix, ERecoDet cidx, int id)
std::unique_ptr< FWTGeoRecoGeometry > produce(const FWTGeoRecoGeometryRecord &)
void addPixelForwardGeometry()
void addHcalCaloGeometryForward()
const FWTGeoRecoGeometryESProducer & operator=(const FWTGeoRecoGeometryESProducer &)
~FWTGeoRecoGeometryESProducer(void) override
FWTGeoRecoGeometryESProducer(const edm::ParameterSet &)
void addHcalCaloGeometryEndcap()
void addPixelBarrelGeometry()
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > m_caloGeomToken
TGeoVolume * GetTopHolder(const char *prefix, ERecoDet cidx)
TGeoMedium * m_dummyMedium
const TrackerGeometry * m_trackerGeom
const CaloGeometry * m_caloGeom
TGeoVolume * createVolume(const std::string &name, const GeomDet *det, ERecoDet=kDummy)
const GlobalTrackingGeometry * m_trackingGeom
TGeoShape * createShape(const GeomDet *det)
std::map< TGeoShape *, TGeoVolume * > m_shapeToVolume
void addCaloTowerGeometry()
TGeoManager * createManager(int level)
TGeoMedium * GetMedium(ERecoDet)
edm::ESGetToken< GlobalTrackingGeometry, GlobalTrackingGeometryRecord > m_trackingGeomToken
const TrackerTopology * m_trackerTopology
std::map< std::string, TGeoShape * > m_nameToShape
void addHcalCaloGeometryOuter()