Go to the documentation of this file.
30 #include "DD4hep/Detector.h"
56 : m_detToken(setWhatProduced(this).consumes<
DDDetector>(
58 findingRecord<IdealMagneticFieldRecord>();
69 auto product = std::make_unique<DDCompactView>(iRecord.
get(
m_detToken));
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
const edm::ESGetToken< DDDetector, IdealMagneticFieldRecord > m_detToken
DDCompactViewMFESProducer(const edm::ParameterSet &)
DDCompactViewMFESProducer
~DDCompactViewMFESProducer() override
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
static const IOVSyncValue & endOfTime()
ReturnType produce(const IdealMagneticFieldRecord &)
unique_ptr< DDCompactView > ReturnType
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
static const IOVSyncValue & beginOfTime()
void addDefault(ParameterSetDescription const &psetDescription)
Namespace of DDCMS conversion namespace.
static void fillDescriptions(edm::ConfigurationDescriptions &)