Go to the documentation of this file. 1 #ifndef Fireworks_Geometry_TGeoFromDddService_h
2 #define Fireworks_Geometry_TGeoFromDddService_h
TGeoMaterial * createMaterial(const DDMaterial &iMaterial)
TGeoManager * m_geoManager
void postBeginRun(const edm::Run &, const edm::EventSetup &)
TGeoFromDddService(const edm::ParameterSet &, edm::ActivityRegistry &)
const TGeoFromDddService & operator=(const TGeoFromDddService &)=delete
std::map< std::string, TGeoShape * > nameToShape_
std::map< std::string, TGeoMedium * > nameToMedium_
std::map< std::string, TGeoVolume * > nameToVolume_
TGeoManager * createManager(int level)
DDMaterial is used to define and access material information.
TGeoShape * createShape(const std::string &iName, const DDSolid &iSolid)
const edm::EventSetup * m_eventSetup
void postEndRun(const edm::Run &, const edm::EventSetup &)
TGeoManager * getGeoManager()
virtual ~TGeoFromDddService()
TGeoVolume * createVolume(const std::string &iName, const DDSolid &iSolid, const DDMaterial &iMaterial)
A DDSolid represents the shape of a part.
std::map< std::string, TGeoMaterial * > nameToMaterial_