1 #include "boost/shared_ptr.hpp"
49 : rootDDName_(iConfig.getParameter<std::
string>(
"rootDDName" )),
50 label_(iConfig.getParameter<std::
string>(
"label" ))
62 using namespace edm::es;
75 std::unique_ptr<std::vector<unsigned char> > tb = (*gdd).getUncompressedBlob();
77 parser.
parse(*tb, tb->size());
79 returnValue->lockdown();
int parse(const DDLDocumentProvider &dp)
Parse all files. Return is meaningless.
DDI::Store< DDName, DDI::Material * > matStore_
DDI::Store< DDName, DDI::Specific * > specStore_
XMLIdealMagneticFieldGeometryESProducer(const edm::ParameterSet &)
DDName is used to identify DDD entities uniquely.
DDI::Store< DDName, DDRotationMatrix * > rotStore_
type of data representation of DDCompactView
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
const DepRecordT & getRecord() const
DDI::Store< DDName, DDI::LogicalPart * > lpStore_
static value_type & instance()
virtual void setUserNS(bool userns)
A DDLogicalPart aggregates information concerning material, solid and sensitveness ...
void clearFiles()
Clear the file list - see Warning!
DDLSAX2FileHandler * getDDLSAX2FileHandler()
To get the parent this class allows access to the handler.
DDLParser is the main class of Detector Description Language Parser.
std::auto_ptr< DDCompactView > ReturnType
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
ReturnType produce(const IdealMagneticFieldRecord &)
DDI::Store< DDName, DDI::Solid * > solidStore_
~XMLIdealMagneticFieldGeometryESProducer()