Go to the documentation of this file.
46 : rootDDName_(iConfig.getParameter<
std::
string>(
"rootDDName")), label_(iConfig.getParameter<
std::
string>(
"label")) {
64 parser.getDDLSAX2FileHandler()->setUserNS(
true);
67 std::unique_ptr<std::vector<unsigned char> > tb = (*gdd).getUncompressedBlob();
69 parser.parse(*tb, tb->size());
71 returnValue->lockdown();
const DepRecordT getRecord() const
DDName is used to identify DDD entities uniquely.
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
std::unique_ptr< DDCompactView > ReturnType
DDI::Store< DDName, DDI::Solid * > solidStore_
Compact representation of the geometrical detector hierarchy.
static value_type & instance()
DDI::Store< DDName, DDI::Material * > matStore_
DDLParser is the main class of Detector Description Language Parser.
A DDLogicalPart aggregates information concerning material, solid and sensitveness ....
DDI::Store< DDName, DDI::Specific * > specStore_
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
ReturnType produce(const IdealMagneticFieldRecord &)
DDI::Store< DDName, DDI::LogicalPart * > lpStore_
DDI::Store< DDName, DDRotationMatrix * > rotStore_
~XMLIdealMagneticFieldGeometryESProducer() override
XMLIdealMagneticFieldGeometryESProducer(const edm::ParameterSet &)