29 #include "DD4hep/Detector.h" 57 : m_confGeomXMLFiles(iConfig.getParameter<
FileInPath>(
"confGeomXMLFiles").fullPath()),
58 m_label(iConfig.getParameter<
string>(
"appendToDataLabel"))
61 findingRecord<GeometryFileRcd>();
80 oInterval =
ValidityInterval(IOVSyncValue::beginOfTime(), IOVSyncValue::endOfTime());
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
const string m_confGeomXMLFiles
std::pair< Time_t, Time_t > ValidityInterval
unique_ptr< DDDetector > ReturnType
void addDefault(ParameterSetDescription const &psetDescription)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
void setIntervalFor(const eventsetup::EventSetupRecordKey &, const IOVSyncValue &, ValidityInterval &) override
Namespace of DDCMS conversion namespace.
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
static void fillDescriptions(ConfigurationDescriptions &)
dd4hep::Detector Detector
~DDDetectorESProducer() override
DDDetectorESProducer(const ParameterSet &)
ReturnType produce(const GeometryFileRcd &)
#define DEFINE_FWK_EVENTSETUP_SOURCE(type)