Public Member Functions | |
EmptyESSource (ParameterSet const &) | |
void | setIntervalFor (eventsetup::EventSetupRecordKey const &, IOVSyncValue const &iTime, ValidityInterval &oInterval) override |
Public Member Functions inherited from edm::EventSetupRecordIntervalFinder | |
const eventsetup::ComponentDescription & | descriptionForFinder () const |
EventSetupRecordIntervalFinder () | |
std::set< eventsetup::EventSetupRecordKey > | findingForRecords () const |
const ValidityInterval & | findIntervalFor (const eventsetup::EventSetupRecordKey &, const IOVSyncValue &) |
void | setDescriptionForFinder (const eventsetup::ComponentDescription &iDescription) |
virtual | ~EventSetupRecordIntervalFinder () noexcept(false) |
Private Member Functions | |
void | delaySettingRecords () override |
EmptyESSource (EmptyESSource const &)=delete | |
EmptyESSource const & | operator= (EmptyESSource const &)=delete |
Private Attributes | |
bool | iovIsTime_ |
std::string | recordName_ |
std::set< IOVSyncValue > | setOfIOV_ |
Additional Inherited Members | |
Protected Member Functions inherited from edm::EventSetupRecordIntervalFinder | |
template<class T > | |
void | findingRecord () |
void | findingRecordWithKey (const eventsetup::EventSetupRecordKey &) |
virtual void | setIntervalFor (const eventsetup::EventSetupRecordKey &, const IOVSyncValue &, ValidityInterval &)=0 |
Definition at line 11 of file EmptyESSource.cc.
edm::EmptyESSource::EmptyESSource | ( | ParameterSet const & | pset | ) |
Definition at line 38 of file EmptyESSource.cc.
References edm::ParameterSet::getParameter(), iovIsTime_, setOfIOV_, and groupFilesInBlocks::temp.
|
privatedelete |
|
overrideprivatevirtual |
override this method if you need to delay setting what records you will be using until after all modules are loaded
Reimplemented from edm::EventSetupRecordIntervalFinder.
Definition at line 56 of file EmptyESSource.cc.
References edm::errors::Configuration, edm::EventSetupRecordIntervalFinder::descriptionForFinder(), Exception, edm::EventSetupRecordIntervalFinder::findingRecordWithKey(), edm::eventsetup::heterocontainer::HCTypeTag::findType(), edm::eventsetup::ComponentDescription::label_, and recordName_.
|
privatedelete |
|
override |
Definition at line 69 of file EmptyESSource.cc.
References DEFINE_FWK_EVENTSETUP_SOURCE, edm::IOVSyncValue::endOfTime(), edm::ValidityInterval::invalidInterval(), iovIsTime_, and setOfIOV_.
|
private |
Definition at line 35 of file EmptyESSource.cc.
Referenced by EmptyESSource(), and setIntervalFor().
|
private |
Definition at line 33 of file EmptyESSource.cc.
Referenced by delaySettingRecords().
|
private |
Definition at line 34 of file EmptyESSource.cc.
Referenced by EmptyESSource(), and setIntervalFor().