template<typename TObject, typename TObjectO, typename TRecord>
class DummyCondDBWriter< TObject, TObjectO, TRecord >
Definition at line 21 of file DummyCondDBWriter.h.
template<typename TObject , typename TObjectO , typename TRecord >
Definition at line 48 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(), haddnano::obj, edm::ESHandle< T >::product(), edm::RunBase::run(), AlCaHLTBitMon_QueryRunRegistry::string, and cond::service::PoolDBOutputService::writeOne().
Referenced by DummyCondDBWriter< TObject, TObjectO, TRecord >::analyze().
53 if(
cacheID == es.
get<TRecord>().cacheIdentifier()){
54 edm::LogInfo(
"DummyCondDBWriter") <<
"not needed to store objects with Record "<< rcdName <<
" at run " << run.
run() << std::endl;
return;
59 es.
get<TRecord>().
get( labelName, esobj );
60 TObjectO *
obj=
new TObjectO(*(esobj.
product()));
68 if(openIovAt==
"beginOfTime")
70 else if (openIovAt==
"currentTime")
75 dbservice->
writeOne(obj, Time_, rcdName);
77 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