Skip to content

Commit 3e1951c

Browse files
Merge pull request #803 from SBNSoftware/lnguyen/frame_shift_pr_spring
Frame Shift Module to Correct Timing in Data - PR For Spring Production
2 parents 12f2c48 + 484557b commit 3e1951c

File tree

8 files changed

+925
-4
lines changed

8 files changed

+925
-4
lines changed

sbndcode/JobConfigurations/base/cafmakerjob_sbnd_data_base.fcl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,3 +173,6 @@ physics.producers.cafmaker.FlashMatchSCECryoSuffixes: [""]
173173

174174
# input art file.
175175
physics.producers.cafmaker.SystWeightLabels: []
176+
177+
physics.producers.cafmaker.SBNDFrameShiftInfoLabel: "frameshift"
178+
physics.producers.cafmaker.SBNDTimingInfoLabel: "frameshift"

sbndcode/JobConfigurations/standard/reco/reco2_data.fcl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#include "crt_calib_service.fcl"
33
#include "opt0finder_sbnd_data.fcl"
44
#include "sbnd_tpcpmt3dbarycentermatching_config.fcl"
5+
#include "frameshift_sbnd_data.fcl"
56
#include "standard_reco2_sbnd.fcl"
67

78
services:
@@ -32,14 +33,15 @@ physics.producers:
3233
### SCE-aware shower reco for data
3334
pandoraSCEShower: @local::sbnd_sce_incremental_pandoraModularShowerCreationData
3435
pandoraSCEShowerSBN: @local::sbnd_sce_sbn_pandoraModularShowerCreationData
35-
36+
37+
frameshift: @local::frameshift_data
3638
}
3739

3840
physics.reco2: [ pandora, pandoraTrack, pandoraShower, pandoraShowerSBN, pandoraCaloData, pandoraPidData,
3941
cvn, opt0finder, crtveto, crtspacepointmatching, crttrackmatching, tpcpmtbarycentermatching,
4042
pandoraSCE, pandoraSCETrack, pandoraSCEShower, pandoraSCEShowerSBN, pandoraSCECaloData, pandoraSCEPidData,
4143
cvnSCE, opt0finderSCE, tpcpmtbarycentermatchingSCE, crtspacepointmatchingSCE, crttrackmatchingSCE,
42-
caloskimCalorimetry]
44+
caloskimCalorimetry, frameshift]
4345

4446
physics.analyzers.caloskim.G4producer: ""
4547
physics.analyzers.caloskim.SimChannelproducer: ""

sbndcode/Timing/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,6 @@ lardataobj::RawData)
33

44
install_headers()
55
# install_fhicl()
6-
# install_source()
6+
# install_source()
7+
8+
add_subdirectory(FrameShift)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
set (
2+
MODULE_LIBRARIES
3+
lardata::Utilities
4+
art_root_io::tfile_support
5+
art_root_io::TFileService_service
6+
artdaq_core::artdaq-core_Data
7+
ROOT::Core
8+
ROOT::Tree
9+
sbnobj::SBND_Timing
10+
sbnobj::SBND_CRT
11+
)
12+
cet_build_plugin(FrameShift art::module SOURCE FrameShift_module.cc LIBRARIES ${MODULE_LIBRARIES})
13+
14+
install_fhicl()
15+
install_source()

0 commit comments

Comments
 (0)