1 #ifndef GEOMETRY_FWTGEORECO_GEOMETRY_ES_PRODUCER_H
2 # define GEOMETRY_FWTGEORECO_GEOMETRY_ES_PRODUCER_H
4 # include "boost/shared_ptr.hpp"
84 #endif // GEOMETRY_FWTGEORECO_GEOMETRY_ES_PRODUCER_H
TGeoMedium * m_dummyMedium
const TrackerGeometry * m_trackerGeom
edm::ESHandle< CaloGeometry > m_caloGeom
edm::ESHandle< GlobalTrackingGeometry > m_geomRecord
TGeoShape * createShape(const GeomDet *det)
virtual ~FWTGeoRecoGeometryESProducer(void)
const reco::GenParticle * mother(const reco::GenParticle &p, unsigned int imoth=0)
std::map< TGeoShape *, TGeoVolume * > m_shapeToVolume
TGeoManager * createManager(int level)
TGeoMedium * GetMedium(ERecoDet)
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)
boost::shared_ptr< FWTGeoRecoGeometry > produce(const FWTGeoRecoGeometryRecord &)
boost::shared_ptr< FWTGeoRecoGeometry > m_fwGeometry
void addPixelForwardGeometry()
FWTGeoRecoGeometryESProducer(const edm::ParameterSet &)
const FWTGeoRecoGeometryESProducer & operator=(const FWTGeoRecoGeometryESProducer &)
TGeoVolume * GetTopHolder(const char *prefix, ERecoDet cidx)
void addHcalCaloGeometryEndcap()
void addPixelBarrelGeometry()
TGeoVolume * createVolume(const std::string &name, const GeomDet *det, ERecoDet=kDummy)