69 std::cout <<
" Trig Timestamp: " <<
std::dec <<
71 std::cout <<
" No. of requested components: " <<
std::dec <<
91 run_id = header_info.
runNum;
92 std::unique_ptr<raw::RDTimeStamp> rd_timestamp(
96 if (inR == 0 || inR->run() != run_id) {
102 if (inSR == 0 || subrun_check != inSR->subRunID()) {
110 auto pos = event_str.begin() + event_str.find(trig);
111 event_str.erase(
pos,
pos + trig.size());
112 int event = std::stoi(event_str);
116 std::unique_ptr<raw::DUNEHDF5FileInfo> the_info(
118 0, nextEventGroupName));
SubRunPrincipal * makeSubRunPrincipal(SubRunAuxiliary const &subRunAux) const
QTextStream & hex(QTextStream &s)
RunPrincipal * makeRunPrincipal(RunAuxiliary const &runAux) const
#define MF_LOG_INFO(category)
QTextStream & dec(QTextStream &s)
std::enable_if_t<!detail::range_sets_supported(P::branch_type)> put_product_in_principal(std::unique_ptr< T > &&product, P &principal, std::string const &module_label, std::string const &instance_name={})
void getHeaderInfo(hid_t the_group, const std::string &det_type, HeaderInfo &info)
uint64_t formatTrigTimeStamp(uint64_t trigTimeStamp)
EventPrincipal * makeEventPrincipal(EventAuxiliary const &eventAux, std::unique_ptr< History > &&history) const
hid_t getGroupFromPath(HDFFileInfoPtr &hdfFileInfoPtr, const std::string &path)
QTextStream & endl(QTextStream &s)
Event finding and building.