1 #ifndef GEOMETRY_FWTGEORECO_GEOMETRY_ES_PRODUCER_H
2 # define GEOMETRY_FWTGEORECO_GEOMETRY_ES_PRODUCER_H
93 #endif // GEOMETRY_FWTGEORECO_GEOMETRY_ES_PRODUCER_H
TGeoMedium * m_dummyMedium
std::shared_ptr< FWTGeoRecoGeometry > produce(const FWTGeoRecoGeometryRecord &)
const TrackerGeometry * m_trackerGeom
edm::ESHandle< CaloGeometry > m_caloGeom
edm::ESHandle< GlobalTrackingGeometry > m_geomRecord
TGeoShape * createShape(const GeomDet *det)
virtual ~FWTGeoRecoGeometryESProducer(void)
std::map< TGeoShape *, TGeoVolume * > m_shapeToVolume
void addCaloTowerGeometry()
TGeoManager * createManager(int level)
TGeoMedium * GetMedium(ERecoDet)
const TrackerTopology * m_trackerTopology
void addHcalCaloGeometryOuter()
void addEcalCaloGeometry()
std::map< std::string, TGeoShape * > m_nameToShape
void addHcalCaloGeometryBarrel()
std::map< ERecoDet, TGeoMedium * > m_recoMedium
TGeoVolume * GetDaughter(TGeoVolume *mother, const char *prefix, ERecoDet cidx, int id)
void addPixelForwardGeometry()
FWTGeoRecoGeometryESProducer(const edm::ParameterSet &)
void addHcalCaloGeometryForward()
const FWTGeoRecoGeometryESProducer & operator=(const FWTGeoRecoGeometryESProducer &)
TGeoVolume * GetTopHolder(const char *prefix, ERecoDet cidx)
std::shared_ptr< FWTGeoRecoGeometry > m_fwGeometry
void addHcalCaloGeometryEndcap()
void addPixelBarrelGeometry()
TGeoVolume * createVolume(const std::string &name, const GeomDet *det, ERecoDet=kDummy)