Skip to content

Commit d655888

Browse files
committed
add ophituncorrected + ophit flow for mc
1 parent 9d43105 commit d655888

4 files changed

Lines changed: 7 additions & 9 deletions

File tree

fcl/reco/Definitions/stage0_icarus_mc_defs.fcl

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#include "icarus_flashfinder.fcl"
66
#include "icarus_opana_modules.fcl"
77
#include "recowire_icarus.fcl"
8+
#include "timing_icarus.fcl"
89

910
#include "crttruehitproducer.fcl"
1011
#include "crtsimhitproducer.fcl"
@@ -37,7 +38,8 @@ icarus_stage0_mc_producers:
3738

3839
pmtbaselines: @local::icarus_opreco_pedestal_fromchannel_MC # from icarus_ophitfinder.fcl
3940
opdetonbeam: @local::copyPMTonBeam # from decoderdefs_icarus.fcl
40-
ophit: @local::icarus_ophit_data
41+
ophituncorrected: @local::icarus_ophit_data
42+
ophit: @local::icarus_ophit_timing_correction
4143
mcophit: @local::ICARUSMCOpHit
4244

4345
## crt producer
@@ -55,6 +57,7 @@ icarus_stage0_mc_trigger: [
5557
icarus_stage0_mc_PMT: [
5658
@sequence::icarus_stage0_mc_trigger,
5759
pmtbaselines,
60+
ophituncorrected,
5861
ophit,
5962
mcophit,
6063
opflashCryoE,
@@ -68,7 +71,8 @@ icarus_stage0_mc_crtreco: [crttrack, crtpmt]
6871
icarus_stage0_mc_producers.emuTrigger.BeamGates: shifted
6972
icarus_stage0_mc_producers.triggersimgates.module_type: DummyProducer # Don't rerun. We have already adjusted the BeamGate
7073
icarus_stage0_mc_producers.mcophit.SimPhotonsProducer: shifted
71-
icarus_stage0_mc_producers.ophit.InputModule: shifted
74+
icarus_stage0_mc_producers.ophituncorrected.InputModule: shifted
75+
icarus_stage0_mc_producers.ophit.InputLabels: ["ophituncorrected"]
7276
icarus_stage0_mc_producers.opdetonbeam.Waveforms: shifted
7377
icarus_stage0_mc_producers.opdetonbeam.WaveformBaselineAssns: pmtbaselines
7478
icarus_stage0_mc_producers.pmtbaselines.OpticalWaveforms: shifted

fcl/reco/Stage0/mc/stage0_run2_icarus_mc.fcl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,6 @@ outputs.rootOutput.outputCommands: ["keep *_*_*_*",
4040
"keep *_daqPMT_*_*"
4141
]
4242

43-
# Set the expected input for ophit
44-
physics.producers.ophit.InputModule: "shifted"
45-
4643
# Note the default assumption is that our detector simulation input will come from the WireCell 2D drift simulation, a la 'daq'
4744
# If we are running the 1D drift simulation we need to switch to using:
4845
# `physics.producers.MCDecodeTPCROI.FragmentsLabelVec: ["daq3:PHYSCRATEDATATPCWW","daq2:PHYSCRATEDATATPCWE","daq1:PHYSCRATEDATATPCEW","daq0:PHYSCRATEDATATPCEE"]`

fcl/reco/Stage0/mc/stage0_run2_wc_icarus_mc.fcl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,6 @@ outputs.rootOutput.outputCommands: ["keep *_*_*_*",
3939
"keep *_daqPMT_*_*"
4040
]
4141

42-
# Set the expected input for ophit
43-
physics.producers.ophit.InputModule: "shifted"
44-
4542
# Set up for the single module mutliple TPC mode...
4643
physics.producers.MCDecodeTPCROI.FragmentsLabelVec: ["daq:TPCWW","daq:TPCWE","daq:TPCEW","daq:TPCEE"]
4744
physics.producers.MCDecodeTPCROI.OutInstanceLabelVec: ["PHYSCRATEDATATPCWW", "PHYSCRATEDATATPCWE", "PHYSCRATEDATATPCEW", "PHYSCRATEDATATPCEE"]

fcl/reco/Stage0/mc/stage0_run2_wc_icarus_mc_notriggersim.fcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "stage0_run2_wc_icarus_mc.fcl"
22

33
# restore non-shifted labels
4-
physics.producers.ophit.InputModule: "opdaq"
4+
physics.producers.ophituncorrected.InputModule: "opdaq"
55
physics.producers.emuTrigger.BeamGates: "beamgate"
66
physics.producers.mcophit.SimPhotonsProducer: "pdfastsim"
77
physics.producers.opdetonbeam.Waveforms: "opdaq"

0 commit comments

Comments
 (0)