1 #ifndef FWCore_Framework_one_implementorsMethods_h
2 #define FWCore_Framework_one_implementorsMethods_h
35 resourceNames_.insert(iName);
45 std::vector<std::string>
v(resourceNames_.begin(), resourceNames_.end());
51 this->beginRun(rp, c);
60 this->beginLuminosityBlock(rp, c);
64 this->endLuminosityBlock(rp, c);
69 this->beginProcessBlock(pb);
74 this->endProcessBlock(pb);
79 this->beginProcessBlockProduce(pb);
84 this->endProcessBlockProduce(pb);
89 this->beginRunProduce(rp, c);
94 this->endRunProduce(rp, c);
99 this->beginLuminosityBlockProduce(rp, c);
102 template <
typename T>
104 this->endLuminosityBlockProduce(rp, c);
const edm::EventSetup & c
void doBeginProcessBlockProduce_(ProcessBlock &) final
void doEndRun_(Run const &rp, EventSetup const &c) final
SharedResourcesAcquirer createAcquirer(std::vector< std::string > const &) const
void doBeginLuminosityBlock_(LuminosityBlock const &rp, EventSetup const &c) final
void doBeginRunProduce_(Run &rp, EventSetup const &c) final
void doBeginProcessBlock_(ProcessBlock const &) final
static SharedResourcesRegistry * instance()
void doBeginRun_(Run const &rp, EventSetup const &c) final
SharedResourcesAcquirer createAcquirer() override
void doEndLuminosityBlockProduce_(LuminosityBlock &lbp, EventSetup const &c) final
void registerSharedResource(const std::string &)
A resource name must be registered before it can be used in the createAcquirer call.
static const std::string kLegacyModuleResourceName
All legacy modules share this resource.
void doEndLuminosityBlock_(LuminosityBlock const &rp, EventSetup const &c) final
void doEndProcessBlock_(ProcessBlock const &) final
void doEndRunProduce_(Run &rp, EventSetup const &c) final
void doEndProcessBlockProduce_(ProcessBlock &) final
void doBeginLuminosityBlockProduce_(LuminosityBlock &lbp, EventSetup const &c) final