LCOV - code coverage report
Current view: top level - hdf5libs/src - HDF5SourceIDHandler.cpp (source / functions) Coverage Total Hit
Test: code.result Lines: 91.9 % 259 238
Test Date: 2025-12-21 13:07:08 Functions: 90.6 % 32 29

Function Name Sort by function name Hit count Sort by function hit count
dunedaq::hdf5libs::HDF5SourceIDHandler::add_source_id_geo_id_to_map(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> > > > >&, dunedaq::daqdataformats::SourceID const&, unsigned long) 0
dunedaq::hdf5libs::HDF5SourceIDHandler::make_source_id_geo_id_map(dunedaq::confmodel::Session const*)::{lambda()#1}::operator()() const 0
dunedaq::hdf5libs::HDF5SourceIDHandler::make_source_id_geo_id_map(dunedaq::confmodel::Session const*)::{lambda()#3}::operator()() const 0
dunedaq::hdf5libs::HDF5SourceIDHandler::fetch_file_level_geo_id_info(HighFive::File const&, 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> > > > >&) 14
dunedaq::hdf5libs::HDF5SourceIDHandler::parse_json_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 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> > > > >&) 14
dunedaq::hdf5libs::HDF5SourceIDHandler::make_source_id_geo_id_map(dunedaq::confmodel::Session const*) 15
dunedaq::hdf5libs::HDF5SourceIDHandler::get_json_string[abi:cxx11](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> > > > > const&) 29
dunedaq::hdf5libs::HDF5SourceIDHandler::store_file_level_geo_id_info(HighFive::File&, 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> > > > > const&) 29
dunedaq::hdf5libs::HDF5SourceIDHandler::fetch_fragment_type_source_id_info(HighFive::Group const&, std::map<dunedaq::daqdataformats::FragmentType, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> >, std::less<dunedaq::daqdataformats::FragmentType>, std::allocator<std::pair<dunedaq::daqdataformats::FragmentType const, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> > > > >&) 40
dunedaq::hdf5libs::HDF5SourceIDHandler::fetch_record_header_source_id(HighFive::Group const&) 40
dunedaq::hdf5libs::HDF5SourceIDHandler::fetch_record_level_geo_id_info(HighFive::Group const&, 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> > > > >&) 40
dunedaq::hdf5libs::HDF5SourceIDHandler::fetch_source_id_path_info(HighFive::Group 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> > > > >&) 40
dunedaq::hdf5libs::HDF5SourceIDHandler::fetch_subdetector_source_id_info(HighFive::Group const&, std::map<dunedaq::detdataformats::DetID::Subdetector, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> >, std::less<dunedaq::detdataformats::DetID::Subdetector>, std::allocator<std::pair<dunedaq::detdataformats::DetID::Subdetector const, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> > > > >&) 40
dunedaq::hdf5libs::HDF5SourceIDHandler::parse_json_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, dunedaq::daqdataformats::SourceID&) 40
dunedaq::hdf5libs::HDF5SourceIDHandler::parse_json_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<dunedaq::daqdataformats::FragmentType, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> >, std::less<dunedaq::daqdataformats::FragmentType>, std::allocator<std::pair<dunedaq::daqdataformats::FragmentType const, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> > > > >&) 40
dunedaq::hdf5libs::HDF5SourceIDHandler::parse_json_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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> > > > >&) 40
dunedaq::hdf5libs::HDF5SourceIDHandler::parse_json_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<dunedaq::detdataformats::DetID::Subdetector, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> >, std::less<dunedaq::detdataformats::DetID::Subdetector>, std::allocator<std::pair<dunedaq::detdataformats::DetID::Subdetector const, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> > > > >&) 40
dunedaq::hdf5libs::HDF5SourceIDHandler::HDF5SourceIDHandler(unsigned int) 54
dunedaq::hdf5libs::HDF5SourceIDHandler::make_source_id_geo_id_map(dunedaq::confmodel::Session const*)::{lambda()#2}::operator()() const 61
dunedaq::hdf5libs::HDF5SourceIDHandler::get_json_string(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> > > > > const&) 105
dunedaq::hdf5libs::HDF5SourceIDHandler::get_json_string[abi:cxx11](dunedaq::daqdataformats::SourceID const&) 105
dunedaq::hdf5libs::HDF5SourceIDHandler::get_json_string[abi:cxx11](std::map<dunedaq::daqdataformats::FragmentType, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> >, std::less<dunedaq::daqdataformats::FragmentType>, std::allocator<std::pair<dunedaq::daqdataformats::FragmentType const, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> > > > > const&) 105
dunedaq::hdf5libs::HDF5SourceIDHandler::get_json_string[abi:cxx11](std::map<dunedaq::detdataformats::DetID::Subdetector, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> >, std::less<dunedaq::detdataformats::DetID::Subdetector>, std::allocator<std::pair<dunedaq::detdataformats::DetID::Subdetector const, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> > > > > const&) 105
dunedaq::hdf5libs::HDF5SourceIDHandler::store_record_header_source_id(HighFive::Group&, dunedaq::daqdataformats::SourceID const&) 105
dunedaq::hdf5libs::HDF5SourceIDHandler::store_record_level_fragment_type_map(HighFive::Group&, std::map<dunedaq::daqdataformats::FragmentType, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> >, std::less<dunedaq::daqdataformats::FragmentType>, std::allocator<std::pair<dunedaq::daqdataformats::FragmentType const, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> > > > > const&) 105
dunedaq::hdf5libs::HDF5SourceIDHandler::store_record_level_path_info(HighFive::Group&, 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> > > > > const&) 105
dunedaq::hdf5libs::HDF5SourceIDHandler::store_record_level_subdetector_map(HighFive::Group&, std::map<dunedaq::detdataformats::DetID::Subdetector, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> >, std::less<dunedaq::detdataformats::DetID::Subdetector>, std::allocator<std::pair<dunedaq::detdataformats::DetID::Subdetector const, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> > > > > const&) 105
dunedaq::hdf5libs::encode_geoid(int, int, int, int) 196
dunedaq::hdf5libs::HDF5SourceIDHandler::add_subsystem_source_id_to_map(std::map<dunedaq::daqdataformats::SourceID::Subsystem, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> >, std::less<dunedaq::daqdataformats::SourceID::Subsystem>, std::allocator<std::pair<dunedaq::daqdataformats::SourceID::Subsystem const, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> > > > >&, dunedaq::daqdataformats::SourceID::Subsystem, dunedaq::daqdataformats::SourceID const&) 460
dunedaq::hdf5libs::HDF5SourceIDHandler::add_fragment_type_source_id_to_map(std::map<dunedaq::daqdataformats::FragmentType, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> >, std::less<dunedaq::daqdataformats::FragmentType>, std::allocator<std::pair<dunedaq::daqdataformats::FragmentType const, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> > > > >&, dunedaq::daqdataformats::FragmentType, dunedaq::daqdataformats::SourceID const&) 1580
dunedaq::hdf5libs::HDF5SourceIDHandler::add_subdetector_source_id_to_map(std::map<dunedaq::detdataformats::DetID::Subdetector, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> >, std::less<dunedaq::detdataformats::DetID::Subdetector>, std::allocator<std::pair<dunedaq::detdataformats::DetID::Subdetector const, std::set<dunedaq::daqdataformats::SourceID, std::less<dunedaq::daqdataformats::SourceID>, std::allocator<dunedaq::daqdataformats::SourceID> > > > >&, dunedaq::detdataformats::DetID::Subdetector, dunedaq::daqdataformats::SourceID const&) 1580
dunedaq::hdf5libs::HDF5SourceIDHandler::add_source_id_path_to_map(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> > > > >&, dunedaq::daqdataformats::SourceID const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1685

Generated by: LCOV version 2.0-1