2 # File: recreatetree_timed_tracks_icarus_magic.fcl
3 # Purpose: Store selected timed tracks with energy estimation and trigger
4 # emulation into flat ROOT trees.
5 # Authors: Animesh Chatterjee (ANC238@pitt.edu),
6 # Gianluca Petrillo (petrillo@slac.stanford.edu),
7 # Jacob Zettlemoyer (jzettle@fnal.gov)
10 # This is a variation of `createtree_timed_tracks_icarus.fcl` intended to be
11 # run on the art/ROOT file output of
12 # `magic_raw_to_triggeremu_icarus_Run1_data.fcl` job.
13 # The main differences compared to running on Stage1 files are that calorimetry
14 # is already saved, and dropping the data products can't be based on process
17 # Here only the trigger emulation is rerun.
18 # The emulation window extraction is also rerun (even if it's available from
20 # If the windowing also needs to be reperformed, the
21 # `triggeremu_data_config_icarus.simulationPrepXxxx` sequences needs to be added
22 # to the paths `selectionX`. There is not enough information in the input files
23 # to rerun the discrimination.
24 # Also optical hit information is not saved, so re-reconstructing the optical
25 # sector is also not possible.
31 # ------------------------------------------------------------------------------
35 # ------------------------------------------------------------------------------
38 ,
"drop *_gatesFromTracks*_*_*"
39 ,
"drop simTiled*_*_*_*",
"drop simSliding*_*_*_*"
43 # ------------------------------------------------------------------------------
44 physics.analyzers.t0TreeStoreE.CaloProducer:
"caloskimCalorimetryCryoE"
45 physics.analyzers.t0TreeStoreW.CaloProducer:
"caloskimCalorimetryCryoW"
48 "gatesFromTracksE", @sequence::triggeremu_data_config_icarus.simulationEast
51 "gatesFromTracksW", @sequence::triggeremu_data_config_icarus.simulationWest
57 # ------------------------------------------------------------------------------
58 # no need for ROOT output at this time:
59 outputs.rootoutput.outputCommands: @erase
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
BEGIN_PROLOG gatesFromTracksW selectionE
process_name drop *_gatesFromTracks *_ *_ drop simTiled *_ *_ *_ drop simSliding *_ *_ *_ *physics analyzers t0TreeStoreE sequence::triggeremu_data_config_icarus simulationEast physics selectionW
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsWindowPair END_PROLOG trigslidewindowOR6m output outputs
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name