LCOV - code coverage report
Current view: top level - hdf5libs/src - HDF5RawDataFile.cpp (source / functions) Coverage Total Hit
Test: code.result Lines: 59.2 % 618 366
Test Date: 2025-12-21 13:07:08 Functions: 52.2 % 69 36

Function Name Sort by function name Hit count Sort by function hit count
dunedaq::hdf5libs::HDF5RawDataFile::HDF5RawDataFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 14
dunedaq::hdf5libs::HDF5RawDataFile::HDF5RawDataFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dunedaq::hdf5libs::HDF5FileLayoutParameters, std::map<dunedaq::daqdataformats::SourceID, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<std::pair<dunedaq::daqdataformats::SourceID const, std::vector<unsigned long, std::allocator<unsigned long> > > > >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int) 29
dunedaq::hdf5libs::HDF5RawDataFile::HDF5RawDataFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dunedaq::hdf5libs::HDF5FileLayoutParameters, std::map<dunedaq::daqdataformats::SourceID, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<std::pair<dunedaq::daqdataformats::SourceID const, std::vector<unsigned long, std::allocator<unsigned long> > > > >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int)::{lambda()#1}::operator()() const 29
dunedaq::hdf5libs::HDF5RawDataFile::add_record_level_info_to_caches_if_needed(std::pair<unsigned long, unsigned short>) 72
dunedaq::hdf5libs::HDF5RawDataFile::check_file_layout() 14
dunedaq::hdf5libs::HDF5RawDataFile::check_record_type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 18
dunedaq::hdf5libs::HDF5RawDataFile::do_write(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, char const*, unsigned long, unsigned int) 1685
dunedaq::hdf5libs::HDF5RawDataFile::explore_subgroup(HighFive::Group const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 176
dunedaq::hdf5libs::HDF5RawDataFile::get_all_fragment_dataset_paths[abi:cxx11]() 8
dunedaq::hdf5libs::HDF5RawDataFile::get_all_geo_ids() const 0
dunedaq::hdf5libs::HDF5RawDataFile::get_all_record_ids() 242
dunedaq::hdf5libs::HDF5RawDataFile::get_all_record_numbers() 4
dunedaq::hdf5libs::HDF5RawDataFile::get_all_timeslice_ids() 0
dunedaq::hdf5libs::HDF5RawDataFile::get_all_timeslice_numbers() 4
dunedaq::hdf5libs::HDF5RawDataFile::get_all_trigger_record_ids() 6
dunedaq::hdf5libs::HDF5RawDataFile::get_all_trigger_record_numbers() 0
dunedaq::hdf5libs::HDF5RawDataFile::get_attribute_names[abi:cxx11]() 0
dunedaq::hdf5libs::HDF5RawDataFile::get_dataset_paths(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 16
dunedaq::hdf5libs::HDF5RawDataFile::get_dataset_raw_data(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 48
dunedaq::hdf5libs::HDF5RawDataFile::get_frag_ptr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 32
dunedaq::hdf5libs::HDF5RawDataFile::get_frag_ptr(std::pair<unsigned long, unsigned short> const&, dunedaq::daqdataformats::SourceID const&) 24
dunedaq::hdf5libs::HDF5RawDataFile::get_frag_ptr(std::pair<unsigned long, unsigned short> const&, dunedaq::daqdataformats::SourceID::Subsystem, unsigned int) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_frag_ptr(std::pair<unsigned long, unsigned short> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_frag_ptr(std::pair<unsigned long, unsigned short> const&, unsigned long) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_frag_ptr(unsigned long, unsigned short, dunedaq::daqdataformats::SourceID const&) 8
dunedaq::hdf5libs::HDF5RawDataFile::get_frag_ptr(unsigned long, unsigned short, dunedaq::daqdataformats::SourceID::Subsystem, unsigned int) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_frag_ptr(unsigned long, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) 16
dunedaq::hdf5libs::HDF5RawDataFile::get_frag_ptr(unsigned long, unsigned short, unsigned long) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_fragment_dataset_paths(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_fragment_dataset_paths(std::pair<unsigned long, unsigned short> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_fragment_dataset_paths[abi:cxx11](dunedaq::daqdataformats::SourceID::Subsystem) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_fragment_dataset_paths[abi:cxx11](std::pair<unsigned long, unsigned short> const&) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_fragment_dataset_paths[abi:cxx11](std::pair<unsigned long, unsigned short> const&, dunedaq::daqdataformats::SourceID::Subsystem) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_fragment_dataset_paths[abi:cxx11](unsigned long, unsigned short) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_fragment_source_ids(std::pair<unsigned long, unsigned short> const&) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_geo_ids(std::pair<unsigned long, unsigned short> const&) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_geo_ids_for_source_id(std::pair<unsigned long, unsigned short> const&, dunedaq::daqdataformats::SourceID const&) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_geo_ids_for_subdetector(std::pair<unsigned long, unsigned short> const&, dunedaq::detdataformats::DetID::Subdetector) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_record_header_dataset_path[abi:cxx11](std::pair<unsigned long, unsigned short> const&) 40
dunedaq::hdf5libs::HDF5RawDataFile::get_record_header_dataset_path[abi:cxx11](unsigned long, unsigned short) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_record_header_dataset_paths[abi:cxx11]() 8
dunedaq::hdf5libs::HDF5RawDataFile::get_record_header_source_id(std::pair<unsigned long, unsigned short> const&) 40
dunedaq::hdf5libs::HDF5RawDataFile::get_source_id_for_geo_id(std::pair<unsigned long, unsigned short> const&, unsigned long) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_source_ids(std::pair<unsigned long, unsigned short> const&) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_source_ids_for_fragment_type(std::pair<unsigned long, unsigned short> const&, dunedaq::daqdataformats::FragmentType) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_source_ids_for_fragtype_and_subdetector(std::pair<unsigned long, unsigned short> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_source_ids_for_subdetector(std::pair<unsigned long, unsigned short> const&, dunedaq::detdataformats::DetID::Subdetector) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_source_ids_for_subsystem(std::pair<unsigned long, unsigned short> const&, dunedaq::daqdataformats::SourceID::Subsystem) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_srcid_geoid_map() const 0
dunedaq::hdf5libs::HDF5RawDataFile::get_timeslice(unsigned long) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_timeslice_header_dataset_path[abi:cxx11](std::pair<unsigned long, unsigned short> const&) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_timeslice_header_dataset_path[abi:cxx11](unsigned long) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_timeslice_header_dataset_paths[abi:cxx11]() 4
dunedaq::hdf5libs::HDF5RawDataFile::get_trh_ptr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 8
dunedaq::hdf5libs::HDF5RawDataFile::get_trh_ptr(std::pair<unsigned long, unsigned short> const&) 4
dunedaq::hdf5libs::HDF5RawDataFile::get_trigger_record(std::pair<unsigned long, unsigned short> const&) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_trigger_record_header_dataset_path[abi:cxx11](std::pair<unsigned long, unsigned short> const&) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_trigger_record_header_dataset_path[abi:cxx11](unsigned long, unsigned short) 0
dunedaq::hdf5libs::HDF5RawDataFile::get_trigger_record_header_dataset_paths[abi:cxx11]() 4
dunedaq::hdf5libs::HDF5RawDataFile::get_tsh_ptr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 8
dunedaq::hdf5libs::HDF5RawDataFile::get_tsh_ptr(std::pair<unsigned long, unsigned short> const&) 4
dunedaq::hdf5libs::HDF5RawDataFile::read_file_layout() 14
dunedaq::hdf5libs::HDF5RawDataFile::write(dunedaq::daqdataformats::Fragment const&, std::map<dunedaq::daqdataformats::SourceID, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<std::pair<dunedaq::daqdataformats::SourceID const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&) 1580
dunedaq::hdf5libs::HDF5RawDataFile::write(dunedaq::daqdataformats::TimeSlice const&) 30
dunedaq::hdf5libs::HDF5RawDataFile::write(dunedaq::daqdataformats::TimeSliceHeader const&, std::map<dunedaq::daqdataformats::SourceID, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<std::pair<dunedaq::daqdataformats::SourceID const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&) 30
dunedaq::hdf5libs::HDF5RawDataFile::write(dunedaq::daqdataformats::TriggerRecord const&) 75
dunedaq::hdf5libs::HDF5RawDataFile::write(dunedaq::daqdataformats::TriggerRecordHeader const&, std::map<dunedaq::daqdataformats::SourceID, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<std::pair<dunedaq::daqdataformats::SourceID const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&) 75
dunedaq::hdf5libs::HDF5RawDataFile::write_file_layout() 29
dunedaq::hdf5libs::HDF5RawDataFile::~HDF5RawDataFile() 43

Generated by: LCOV version 2.0-1