30 #include "DD4hep/Detector.h" 56 : m_label(iConfig.getParameter<
std::
string>(
"appendToDataLabel")) {
58 findingRecord<IdealMagneticFieldRecord>();
72 auto product = std::make_unique<DDCompactView>(*det);
unique_ptr< DDCompactView > ReturnType
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
static const IOVSyncValue & endOfTime()
void addDefault(ParameterSetDescription const &psetDescription)
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
static const IOVSyncValue & beginOfTime()
~DDCompactViewMFESProducer() override
Namespace of DDCMS conversion namespace.
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
ReturnType produce(const IdealMagneticFieldRecord &)
static void fillDescriptions(edm::ConfigurationDescriptions &)
DDCompactViewMFESProducer(const edm::ParameterSet &)