DDParsingContext()=delete
std::unordered_map< std::string, std::vector< CompositeMaterial > > unresolvedMaterials
std::unordered_map< std::string, std::vector< std::string > > unresolvedVectors
dd4hep::Transform3D transform
const std::string & ns() const
std::unordered_map< std::string, dd4hep::Rotation3D > rotations
~DDParsingContext()=default
CompositeMaterial(const std::string &n, double f)
const std::string secondSolidName
dd4hep::Solid make(dd4hep::Solid firstSolid, dd4hep::Solid secondSolid)
std::unordered_map< std::string, dd4hep::Solid > shapes
std::unordered_map< std::string, dd4hep::Assembly > assemblies
BooleanShape(const std::string &aName, const std::string &bName, dd4hep::Transform3D t)
std::vector< std::string > namespaces
DDParsingContext & operator=(const DDParsingContext &)=delete
DDParsingContext(dd4hep::Detector &det)
std::unordered_map< std::string, dd4hep::Volume > volumes
const std::string firstSolidName
std::unordered_map< std::string, std::variant< BooleanShape< dd4hep::UnionSolid >, BooleanShape< dd4hep::SubtractionSolid >, BooleanShape< dd4hep::IntersectionSolid > > > unresolvedShapes
dd4hep::Detector & description