anonymous_namespace{RootDAQOutFile.cc} Namespace Reference

Functions

void create_table (sqlite3 *const db, std::string const &name, std::vector< std::string > const &columns, std::string const &suffix={})
void insert_eventRanges_row (sqlite3_stmt *stmt, art::SubRunNumber_t const sr, art::EventNumber_t const b, art::EventNumber_t const e)
void insert_rangeSets_row (sqlite3_stmt *stmt, art::RunNumber_t const r)
void insert_rangeSets_eventSets_row (sqlite3_stmt *stmt, unsigned const rsid, unsigned const esid)
int found_rowid (sqlite3_stmt *stmt)
unsigned getNewRangeSetID (sqlite3 *db, art::BranchType const bt, art::RunNumber_t const r)
vector< unsigned > getExistingRangeSetIDs (sqlite3 *db, art::RangeSet const &rs)
void insertIntoEventRanges (sqlite3 *db, art::RangeSet const &rs)
void insertIntoJoinTable (sqlite3 *db, art::BranchType const bt, unsigned const rsID, vector< unsigned > const &eventRangesIDs)
void maybeInvalidateRangeSet (BranchType const bt, art::RangeSet const &principalRS, art::RangeSet &productRS)
template<BranchType BT>
std::enable_if_t
< RangeSetsSupported< BT >
::value, art::RangeSet > 
getRangeSet (art::OutputHandle const &oh, art::RangeSet const &principalRS, bool const producedInThisProcess)
template<BranchType BT>
std::enable_if_t
<!RangeSetsSupported< BT >
::value > 
setProductRangeSetID (art::RangeSet const &, sqlite3 *, art::EDProduct *, std::map< unsigned, unsigned > &)

Generated on 7 May 2018 for artdaq by  doxygen 1.6.1