1 #ifndef CondTools_L1Trigger_DataWriter_h 2 #define CondTools_L1Trigger_DataWriter_h 57 bool logTransactions =
false);
84 throw cond::Exception(
"DataWriter: PoolDBOutputService not available.");
89 session.transaction().start(
true);
persistency::Exception Exception
void readObject(const std::string &payloadToken, T &outputObject)
bool fillLastTriggerKeyList(L1TriggerKeyListExt &output)
std::string lastPayloadToken(const std::string &recordName)
void writeKeyList(L1TriggerKeyListExt *keyList, edm::RunNumber_t sinceRun=0, bool logTransactions=false)
bool updateIOV(const std::string &esRecordName, const std::string &payloadToken, edm::RunNumber_t sinceRun, bool logTransactions=false)
std::string payloadToken(const std::string &recordName, edm::RunNumber_t runNumber)
std::unique_ptr< WriterProxy > WriterProxyPtr
std::string writePayload(const edm::EventSetup &setup)
WriterProxy * getWriter()
cond::persistency::Session session() const