diff --git a/JobConfig/reco/RefSelect.fcl b/JobConfig/reco/RefSelect.fcl new file mode 100644 index 00000000..05f2f25b --- /dev/null +++ b/JobConfig/reco/RefSelect.fcl @@ -0,0 +1,47 @@ +# +# Script to select reflecting cosmic ray particles starting with standard recoMC output +# original author: D. Brown, 6/25/26 +# +#include "Production/JobConfig/reco/prolog.fcl" +outputs.CentralHelixOutput.fileName : nil +outputs.LoopHelixOutput.fileName : nil +services : @local::Services.Reco +process_name: RefRegrow +source : { module_type : RootInput } + +physics.filters : { + Reflecte : { + @table::TrkReco.filters.SelectT0Reflections + UpstreamKalSeedCollection : "KKUe" + DownstreamKalSeedCollection : "KKDe" + } + + Reflectmu : { + @table::TrkReco.filters.SelectT0Reflections + UpstreamKalSeedCollection : "KKUmu" + DownstreamKalSeedCollection : "KKDmu" + } +} + +physics.RePath : [ Reflecte ] +physics.RmuPath : [ Reflectmu ] + +physics.trigger_paths : [ RePath, RmuPath ] + +outputs.RefOutput : { + @table::Reconstruction.Output + SelectEvents : [RePath, RmuPath] + fileName : "rec.user.RefSelect.config.seq.art" + outputCommands: [ + @sequence::Reconstruction.Output.outputCommands, + "keep *_Reflect*_*_*" + ] +} + +physics.RefEndPath : [ RefOutput ] +physics.end_paths : [ RefEndPath ] + +# Uncomment and update as needed +#services.DbService.purpose: Sim_best +#services.DbService.version: v1_4 +#services.DbService.verbose: 2 diff --git a/JobConfig/recoMC/RefSelect.fcl b/JobConfig/recoMC/RefSelect.fcl new file mode 100644 index 00000000..bad45bba --- /dev/null +++ b/JobConfig/recoMC/RefSelect.fcl @@ -0,0 +1,47 @@ +# +# Script to select reflecting cosmic ray particles starting with standard recoMC output +# original author: D. Brown, 6/25/26 +# +#include "Production/JobConfig/recoMC/prolog.fcl" +outputs.CentralHelixOutput.fileName : nil +outputs.LoopHelixOutput.fileName : nil +services : @local::Services.Reco +process_name: RefRegrow +source : { module_type : RootInput } + +physics.filters : { + Reflecte : { + @table::TrkReco.filters.SelectT0Reflections + UpstreamKalSeedCollection : "KKUe" + DownstreamKalSeedCollection : "KKDe" + } + + Reflectmu : { + @table::TrkReco.filters.SelectT0Reflections + UpstreamKalSeedCollection : "KKUmu" + DownstreamKalSeedCollection : "KKDmu" + } +} + +physics.RePath : [ Reflecte ] +physics.RmuPath : [ Reflectmu ] + +physics.trigger_paths : [ RePath, RmuPath ] + +outputs.RefOutput : { + @table::Reconstruction.Output + SelectEvents : [RePath, RmuPath] + fileName : "mcs.user.RefSelect.config.seq.art" + outputCommands: [ + @sequence::Reconstruction.Output.outputCommands, + "keep *_Reflect*_*_*" + ] +} + +physics.RefEndPath : [ RefOutput ] +physics.end_paths : [ RefEndPath ] + +# Uncomment and update as needed +#services.DbService.purpose: Sim_best +#services.DbService.version: v1_4 +#services.DbService.verbose: 2