Skip to content

Commit d678d2e

Browse files
committed
create new subdirectory for software trigger thats in use
1 parent 6c8f7e8 commit d678d2e

18 files changed

Lines changed: 41 additions & 8 deletions

sbndcode/Trigger/CMakeLists.txt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
set(
22
MODULE_LIBRARIES
33
sbndcode_OpDetSim
4-
larcorealg::Geometry
4+
larcorealg::Geometry
55
larcore::Geometry_Geometry_service
66
lardataobj::Simulation
77
lardata::Utilities
@@ -16,7 +16,7 @@ set(
1616
art::Framework_Services_Registry
1717
art_root_io::tfile_support
1818
art_root_io::TFileService_service
19-
artdaq_core::artdaq-core_Data
19+
artdaq_core::artdaq-core_Data
2020
artdaq_core::artdaq-core_Utilities
2121
sbndaq_artdaq_core::sbndaq-artdaq-core_Overlays
2222
sbndaq_artdaq_core::sbndaq-artdaq-core_Overlays_Common
@@ -43,8 +43,6 @@ add_subdirectory(PMT)
4343

4444
cet_build_plugin(ArtdaqFragmentProducer art::module SOURCE ArtdaqFragmentProducer_module.cc LIBRARIES ${MODULE_LIBRARIES})
4545
cet_build_plugin(MetricProducer art::module SOURCE MetricProducer_module.cc LIBRARIES ${MODULE_LIBRARIES})
46-
cet_build_plugin(MetricAnalyzer art::module SOURCE MetricAnalyzer_module.cc LIBRARIES ${MODULE_LIBRARIES})
47-
cet_build_plugin(MetricFilter art::module SOURCE MetricFilter_module.cc LIBRARIES ${MODULE_LIBRARIES})
4846

4947
install_headers()
5048
install_fhicl()

sbndcode/Trigger/PMT/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ add_subdirectory(metric_fcls)
3838
cet_build_plugin(pmtArtdaqFragmentProducer art::module SOURCE pmtArtdaqFragmentProducer_module.cc LIBRARIES ${MODULE_LIBRARIES})
3939
cet_build_plugin(pmtSoftwareTriggerProducer art::module SOURCE pmtSoftwareTriggerProducer_module.cc LIBRARIES ${MODULE_LIBRARIES})
4040
cet_build_plugin(pmtTriggerProducer art::module SOURCE pmtTriggerProducer_module.cc LIBRARIES ${MODULE_LIBRARIES})
41-
cet_build_plugin(PMTMetricProducer art::module SOURCE PMTMetricProducer_module.cc LIBRARIES ${MODULE_LIBRARIES})
42-
cet_build_plugin(PMTMCMetricProducer art::module SOURCE PMTMCMetricProducer_module.cc LIBRARIES ${MODULE_LIBRARIES})
4341

4442

4543
install_headers()
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
set(
2+
MODULE_LIBRARIES
3+
sbndcode_OpDetSim
4+
lardataobj::RawData
5+
art::Framework_Core
6+
art::Framework_Principal
7+
art::Framework_Services_Registry
8+
art_root_io::tfile_support
9+
art_root_io::TFileService_service
10+
artdaq_core::artdaq-core_Data
11+
artdaq_core::artdaq-core_Utilities
12+
sbnobj::SBND_Timing
13+
sbndaq_artdaq_core::sbndaq-artdaq-core_Overlays
14+
sbndaq_artdaq_core::sbndaq-artdaq-core_Overlays_Common
15+
sbndaq_artdaq_core::sbndaq-artdaq-core_Overlays_SBND
16+
sbndaq_artdaq_core::sbndaq-artdaq-core_Obj_SBND
17+
canvas::canvas
18+
messagefacility::MF_MessageLogger
19+
fhiclcpp::fhiclcpp
20+
cetlib::cetlib
21+
CLHEP::CLHEP
22+
ROOT::Core
23+
ROOT::Tree
24+
)
25+
26+
cet_build_plugin(MetricAnalyzer art::module SOURCE MetricAnalyzer_module.cc LIBRARIES ${MODULE_LIBRARIES})
27+
cet_build_plugin(MetricFilter art::module SOURCE MetricFilter_module.cc LIBRARIES ${MODULE_LIBRARIES})
28+
cet_build_plugin(PMTMetricProducer art::module SOURCE PMTMetricProducer_module.cc LIBRARIES ${MODULE_LIBRARIES})
29+
cet_build_plugin(PMTMCMetricProducer art::module SOURCE PMTMCMetricProducer_module.cc LIBRARIES ${MODULE_LIBRARIES})
30+
31+
install_headers()
32+
install_fhicl()
33+
install_source()
File renamed without changes.
File renamed without changes.

sbndcode/Trigger/PMT/PMTMCMetricProducer_module.cc renamed to sbndcode/Trigger/PMTSoftware/PMTMCMetricProducer_module.cc

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
//
66
// Generated at Mon Nov 10 11:37:29 2025 by Lynn Tung using cetskelgen
77
// from cetlib version 3.18.02.
8+
// An MC version of the PMTMetricProducer (PMT Software Trigger).
9+
// Creates a 10 us "flash" by summing waveforms around the beam spill.
10+
// Input: raw::OpDetWaveforms from optical simualtion
11+
// Output:: std::vector<sbnd::trigger::pmtSoftwareTrigger>>
812
////////////////////////////////////////////////////////////////////////
913

1014
#include "art/Framework/Core/EDProducer.h"
@@ -17,9 +21,9 @@
1721
#include "fhiclcpp/ParameterSet.h"
1822
#include "messagefacility/MessageLogger/MessageLogger.h"
1923

20-
#include "lardataobj/RawData/OpDetWaveform.h"
21-
#include "larcore/Geometry/Geometry.h"
2224
#include "sbndcode/OpDetSim/sbndPDMapAlg.hh"
25+
26+
#include "lardataobj/RawData/OpDetWaveform.h"
2327
#include "sbndaq-artdaq-core/Obj/SBND/pmtSoftwareTrigger.hh"
2428

2529
#include <algorithm>
File renamed without changes.

sbndcode/Trigger/PMTSoftware/README.md

Whitespace-only changes.
File renamed without changes.

sbndcode/Trigger/PMT/metric_fcls/pmtmetricproducer.fcl renamed to sbndcode/Trigger/PMTSoftware/metric_fcls/pmtmetricproducer.fcl

File renamed without changes.

0 commit comments

Comments
 (0)