Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
8456f71
Decoder channel mapping: added interface documentation and full mappi…
PetrilloAtWork Feb 21, 2024
8ed8514
ChannelMapping service refactoring.
PetrilloAtWork Feb 22, 2024
876de6d
fixup
PetrilloAtWork Feb 23, 2024
e65a389
Moved ChannelMapSQLite tool to "Legacy" directory
PetrilloAtWork Feb 23, 2024
4bcd4f7
Refactoring of PostgreSQL access to channel map DB
PetrilloAtWork Feb 23, 2024
44d83cb
Completed the refactoring of IICARUSChannelMap service
PetrilloAtWork Feb 24, 2024
ed38662
Moved legacy channel mapping services and tools in their own plane
PetrilloAtWork Feb 24, 2024
6392551
Renamed PMTChannelMapDumper into ChannelMapDumper
PetrilloAtWork Feb 24, 2024
af9b259
SQLite channel mapping now uses column names.
PetrilloAtWork Feb 25, 2024
48eb08f
Renamed internal variables to reflect whether they are for TPC or PMT
PetrilloAtWork Feb 25, 2024
76f05d0
PostgreSLQ channel mapping interface now uses column names instead of…
PetrilloAtWork Feb 25, 2024
4f177ce
Renamed sbn::ExtraTriggerInfo::SectorStatus
PetrilloAtWork Feb 27, 2024
afc7387
Added information to diagnostic tree of PMT decoder
PetrilloAtWork Jan 10, 2024
3184033
DaqDecoderICARUSPMT module: added trigger location to debug tree
PetrilloAtWork Feb 8, 2024
8ae23bf
Fix to PMT decoder debug tree
PetrilloAtWork Feb 27, 2024
6dfb0fa
Breaking change to ChannelMapping service interface (PMT).
PetrilloAtWork Mar 1, 2024
f5dc634
Missed the PostgreSQL service entirely
PetrilloAtWork Mar 2, 2024
357a644
Renamed template implementation file from .txx to .tcc
PetrilloAtWork Mar 3, 2024
aefe739
Channel mapping: removed some hard-coded mapping
PetrilloAtWork Mar 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions fcl/reco/Definitions/CAEN_V1730_setup_icarus.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ BEGIN_PROLOG
# the offset measured against a (supposedly) common reference via the
# Trigger Time Tag counter of the readout board settles to 48 ns
# (the counter tick is worth 16 ns).
# Archeology research suggests that these delays might be outdated even for Run0
# but there is no definitive evidence.
# Archaeology research suggests that these delays might be outdated even for
# Run0 but there is no definitive evidence.
#
icarus_V1730_West_setup_Run0: [

Expand Down
2 changes: 0 additions & 2 deletions icaruscode/CRT/CRTUtils/CRTHitRecoAlg.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,6 @@
#include "sbnobj/Common/CRT/CRTHit.hh"
#include "sbnobj/ICARUS/CRT/CRTData.hh"

#include "icaruscode/Decode/ChannelMapping/ICARUSChannelMapProvider.h"
#include "icaruscode/Decode/ChannelMapping/IChannelMapping.h"
#include "icaruscode/Decode/ChannelMapping/IICARUSChannelMap.h"
// c++
#include <stdio.h>
Expand Down
122 changes: 55 additions & 67 deletions icaruscode/Decode/ChannelMapping/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,79 +1,67 @@
cet_enable_asserts()

art_make_library(
EXCLUDE "PMTChannelMapDumper.cxx"
LIBRARIES
art::Utilities
canvas::canvas
fhiclcpp::fhiclcpp
messagefacility::MF_MessageLogger
cetlib_except::cetlib_except
cetlib::cetlib
larcorealg::CoreUtils
EXCLUDE "ChannelMapDumper.cxx"
LIBRARIES
icarusalg::Utilities
larcorealg::CoreUtils
art::Framework_Services_Registry
fhiclcpp::fhiclcpp
messagefacility::MF_MessageLogger
cetlib::cetlib
cetlib_except::cetlib_except

# for PostgreSQL algorithm and service provider (includes duplicates above)
icarusalg::Utilities
larcorealg::CoreUtils
messagefacility::MF_MessageLogger
fhiclcpp::fhiclcpp
cetlib_except::cetlib_except
wda::wda

# for SQLite algorithm and service provider (includes duplicates above)
icarusalg::Utilities
larevt::CalibrationDBI_Providers
larcorealg::CoreUtils
messagefacility::MF_MessageLogger
fhiclcpp::fhiclcpp
cetlib::cetlib
cetlib_except::cetlib_except
SQLite::SQLite3
Microsoft.GSL::GSL

)

set( SERVICE_LIBRARIES
icaruscode::Decode_ChannelMapping
lardata::Utilities
lardata::ArtDataHelper
larcorealg::CoreUtils
wda::wda
art::Framework_Core
art::Framework_Principal
art::Framework_Services_Registry
art_root_io::tfile_support
art_root_io::TFileService_service
art::Utilities
art::Persistency_Common
art::Persistency_Provenance
art::Utilities canvas::canvas
messagefacility::MF_MessageLogger
messagefacility::headers
fhiclcpp::fhiclcpp
cetlib::cetlib cetlib_except::cetlib_except
larevt::CalibrationDBI_IOVData
larevt::CalibrationDBI_Providers
)
set( TOOL_LIBRARIES
larcorealg::CoreUtils
lardata::Utilities
lardata::ArtDataHelper
wda::wda
art::Framework_Core
art::Framework_Principal
art::Framework_Services_Registry
art_root_io::tfile_support
art_root_io::TFileService_service
art::Utilities
art::Persistency_Common canvas::canvas
art::Persistency_Provenance
art::Utilities
messagefacility::MF_MessageLogger
messagefacility::headers
fhiclcpp::fhiclcpp
cetlib::cetlib cetlib_except::cetlib_except
SQLite::SQLite3
larevt::CalibrationDBI_IOVData
larevt::CalibrationDBI_Providers
)
cet_build_plugin(ICARUSChannelMapSQLite art::service
LIBRARIES
icaruscode::Decode_ChannelMapping
art::Framework_Principal
messagefacility::MF_MessageLogger
messagefacility::headers
)

cet_build_plugin(ChannelMapPostGres art::tool LIBRARIES ${TOOL_LIBRARIES})
cet_build_plugin(ChannelMapSQLite art::tool LIBRARIES ${TOOL_LIBRARIES})
cet_build_plugin(ICARUSChannelMap art::service LIBRARIES ${SERVICE_LIBRARIES})
cet_build_plugin(ICARUSChannelMapPostGres art::service
LIBRARIES
icaruscode::Decode_ChannelMapping
art::Framework_Principal
messagefacility::MF_MessageLogger
messagefacility::headers
)

add_subdirectory("Legacy")

cet_make_exec(NAME "PMTChannelMapDumper"
LIBRARIES
icaruscode::Decode_ChannelMapping
larevt::CalibrationDBI_IOVData
messagefacility::MF_MessageLogger
fhiclcpp::fhiclcpp
cetlib::cetlib
cetlib_except::cetlib_except
Boost::filesystem
)
cet_make_exec(NAME "ChannelMapDumper"
LIBRARIES
icaruscode::Decode_ChannelMapping_Legacy
icaruscode::Decode_ChannelMapping
larevt::CalibrationDBI_IOVData
messagefacility::MF_MessageLogger
fhiclcpp::fhiclcpp
cetlib::cetlib
cetlib_except::cetlib_except
Boost::filesystem
)

install_headers()
install_fhicl()
install_source()

Loading