diff --git a/fcl/protodunevd/reco/standard_reco_stage0_protodunevd_beam.fcl b/fcl/protodunevd/reco/standard_reco_stage0_protodunevd_beam.fcl new file mode 100644 index 00000000..9502f89e --- /dev/null +++ b/fcl/protodunevd/reco/standard_reco_stage0_protodunevd_beam.fcl @@ -0,0 +1,51 @@ +#include "PDVDTriggerReader4.fcl" +#include "PDVDTimingRawDecoder.fcl" +#include "messageservices_dune.fcl" +#include "BeamEvent.fcl" +#include "PDHDCTBRawDecoder.fcl" +#include "standard_reco_protodunevd_keepup.fcl" + +services.IFBeam: {} + +physics.producers.ctbrawdecoder: @local::PDHDCTBRawDecoderDefaults +physics.producers.timingrawdecoder: @local::PDVDTimingRawDecoder +physics.producers.beamevent: @local::pdvd_beamevent + +#Put all of the raw decoders here since they're quick +physics.produce: [ + tpcrawdecoder, + triggerrawdecoder, + timingrawdecoder, + ctbrawdecoder, + beamevent, + pdvddaphne, + ophit, + wclsdatavd, + gaushit, + nhitsfilter, + reco3d, + hitpdune +] + +#don't need a timestamp here -- only intermittent +services.TFileService.fileName: "%ifb_reco_stage0_%tc_beam_hists.root" + +services.DetectorClocksService.DefaultTrigTime: 2500 +services.DetectorClocksService.TriggerOffsetTPC: 2500 +#services.DetectorClocksService.ClockSpeedTPC: 1.953125 +services.DetectorClocksService.ClockSpeedTPC: 2 + +services.DetectorPropertiesService.Efield: [0.450,3.125, 5e-1, 3.125] +services.DetectorPropertiesService.NumberTimeSamples: 10000 +services.DetectorPropertiesService.ReadOutWindowSize: 10000 + +outputs.out1.fileName: "%ifb_reco_stage0_%tc_beam.root" +outputs.out1.outputCommands: [ "keep *"] +process_name: pdvdbeamstage0 + +physics.producers.tpcrawdecoder.CrateList: [-1] +physics.producers.tpcrawdecoder.DecoderToolParams: @local::PDVDDataInterfaceWIBEthDefaults + +physics.producers.beamevent.ForceRead: false +physics.producers.beamevent.MatchTime: true + diff --git a/fcl/protodunevd/reco/standard_reco_stage1_protodunevd_beam.fcl b/fcl/protodunevd/reco/standard_reco_stage1_protodunevd_beam.fcl new file mode 100644 index 00000000..e78c4211 --- /dev/null +++ b/fcl/protodunevd/reco/standard_reco_stage1_protodunevd_beam.fcl @@ -0,0 +1,30 @@ +#include "standard_reco_protodunevd_keepup.fcl" + +source:{ + module_type: RootInput + maxEvents: 100 +} + +physics.produce: [ + opflash, + pandora, + pandoraTrack, + pandoraShower, +## pandoraStdcalo, + pandoraGnocalo #, +] + +#don't need a timestamp here -- only intermittent +services.TFileService.fileName: "%ifb_reco_stage1_%tc_beam_hists.root" + +services.DetectorClocksService.DefaultTrigTime: 2500 +services.DetectorClocksService.TriggerOffsetTPC: 2500 +services.DetectorClocksService.ClockSpeedTPC: 2 + +services.DetectorPropertiesService.Efield: [0.450,3.125, 5e-1, 3.125] +services.DetectorPropertiesService.NumberTimeSamples: 10000 +services.DetectorPropertiesService.ReadOutWindowSize: 10000 + +outputs.out1.fileName: "%ifb_reco_stage1_%tc_beam.root" +outputs.out1.outputCommands: [ "keep *", "drop raw::RawDigits_*_*_*", "drop *_wclsdatavd_wiener_*", "drop *_wclsdatavd_gaus_*"] +process_name: pdvdbeamstage1