|
void | analyze (const edm::Event &e, const edm::EventSetup &es) override |
|
| DummyCondDBWriter (const edm::ParameterSet &iConfig) |
|
void | endRun (const edm::Run &run, const edm::EventSetup &es) override |
|
| ~DummyCondDBWriter () override |
|
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
|
| EDAnalyzer () |
|
ModuleDescription const & | moduleDescription () const |
|
std::string | workerType () const |
|
| ~EDAnalyzer () override |
|
std::vector< ConsumesInfo > | consumesInfo () const |
|
void | convertCurrentProcessAlias (std::string const &processName) |
| Convert "@currentProcess" in InputTag process names to the actual current process name. More...
|
|
| EDConsumerBase () |
|
| EDConsumerBase (EDConsumerBase const &)=delete |
|
| EDConsumerBase (EDConsumerBase &&)=default |
|
ProductResolverIndexAndSkipBit | indexFrom (EDGetToken, BranchType, TypeID const &) const |
|
void | itemsMayGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const |
|
void | itemsToGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const |
|
std::vector< ProductResolverIndexAndSkipBit > const & | itemsToGetFrom (BranchType iType) const |
|
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
|
void | modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const |
|
EDConsumerBase const & | operator= (EDConsumerBase const &)=delete |
|
EDConsumerBase & | operator= (EDConsumerBase &&)=default |
|
bool | registeredToConsume (ProductResolverIndex, bool, BranchType) const |
|
bool | registeredToConsumeMany (TypeID const &, BranchType) const |
|
void | updateLookup (BranchType iBranchType, ProductResolverIndexHelper const &, bool iPrefetchMayGet) |
|
virtual | ~EDConsumerBase () noexcept(false) |
|
template<typename TObject, typename TObjectO, typename TRecord>
class DummyCondDBWriter< TObject, TObjectO, TRecord >
Definition at line 20 of file DummyCondDBWriter.h.
template<typename TObject , typename TObjectO , typename TRecord >
Definition at line 47 of file DummyCondDBWriter.h.
References cond::service::PoolDBOutputService::beginOfTime(), DummyCondDBWriter< TObject, TObjectO, TRecord >::cacheID, cond::service::PoolDBOutputService::currentTime(), edm::EventSetup::get(), edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), DummyCondDBWriter< TObject, TObjectO, TRecord >::iConfig_, edm::Service< T >::isAvailable(), NewMuonAssociatorByHits_cfi::obj, edm::ESHandle< T >::product(), edm::RunBase::run(), AlCaHLTBitMon_QueryRunRegistry::string, and cond::service::PoolDBOutputService::writeOne().
Referenced by DummyCondDBWriter< TObject, TObjectO, TRecord >::analyze().
52 if(
cacheID == es.
get<TRecord>().cacheIdentifier()){
53 edm::LogInfo(
"DummyCondDBWriter") <<
"not needed to store objects with Record "<< rcdName <<
" at run " << run.
run() << std::endl;
return;
58 es.
get<TRecord>().
get( labelName, esobj );
59 TObjectO *
obj=
new TObjectO(*(esobj.
product()));
67 if(openIovAt==
"beginOfTime")
69 else if (openIovAt==
"currentTime")
74 dbservice->
writeOne(obj, Time_, rcdName);
76 edm::LogError(
"SiStripFedCablingBuilder")<<
"Service is unavailable"<<std::endl;
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
unsigned long long Time_t
cond::Time_t beginOfTime() const
void writeOne(T *payload, Time_t time, const std::string &recordName, bool withlogging=false)
unsigned long long cacheID
edm::ParameterSet iConfig_
cond::Time_t currentTime() const
T const * product() const