1 #ifndef RecoLuminosity_LumiProducer_RevisionDML_H
2 #define RecoLuminosity_LumiProducer_RevisionDML_H
87 void addEntry(coral::ISchema& schema,
90 unsigned long long branch_id,
100 const Entry& revision,
101 unsigned long long branch_id,
111 unsigned long long lumiid,
112 unsigned long long trgid,
113 unsigned long long hltid,
115 DataID dataIDForRun(coral::ISchema& schema,
unsigned int runnum,
unsigned long long tagid);
unsigned long long branchIdByName(coral::ISchema &schema, const std::string &branchName)
void addEntry(coral::ISchema &schema, const std::string &datatableName, const Entry &entry, unsigned long long branch_id, const std::string &branchname)
unsigned long long hlt_id
DataID dataIDForRun(coral::ISchema &schema, unsigned int runnum, unsigned long long tagid)
void insertLumiRunData(coral::ISchema &schema, const LumiEntry &lumientry)
unsigned long long data_id
unsigned long long getEntryInBranchByName(coral::ISchema &schema, const std::string &datatableName, const std::string &entryname, const std::string &branchname)
unsigned long long HFDataTagIdByName(coral::ISchema &schema, const std::string &datatagname)
unsigned long long addRunToCurrentHFDataTag(coral::ISchema &schema, unsigned int runnum, unsigned long long lumiid, unsigned long long trgid, unsigned long long hltid, const std::string &patchcomment)
unsigned long long revision_id
void insertTrgRunData(coral::ISchema &schema, const TrgEntry &trgentry)
unsigned long long entry_id
void bookNewEntry(coral::ISchema &schema, const std::string &datatableName, Entry &entry)
void insertHltRunData(coral::ISchema &schema, const HltEntry &hltentry)
unsigned int ncollidingbunches
void addRevision(coral::ISchema &schema, const std::string &datatableName, const Entry &revision, unsigned long long branch_id, std::string &branchname)
unsigned long long currentHFDataTagId(coral::ISchema &schema)
unsigned long long lumi_id
unsigned long long trg_id
void bookNewRevision(coral::ISchema &schema, const std::string &datatableName, Entry &revision)