diff --git a/sbndcode/Filters/fcls/filters_sbnd.fcl b/sbndcode/Filters/fcls/filters_sbnd.fcl index 30e3efb8e..b500461f8 100644 --- a/sbndcode/Filters/fcls/filters_sbnd.fcl +++ b/sbndcode/Filters/fcls/filters_sbnd.fcl @@ -7,10 +7,13 @@ sbnd_finalstateparticlefilter: PDG: [13, 2212] } -sbnd_nuefilter: +sbnd_ccnuefilter: { - module_type: NueFilter - PdgCode: 12 # 12=nue, 14=numu + module_type: GenNuFilter + VtxInTPC: true + CC: true + NC: false + LepPDGs: [11,-11] } diff --git a/sbndcode/JobConfigurations/standard/gen/genie_corsika/prodgenie_corsika_proton_rockbox_ccnue_sbnd.fcl b/sbndcode/JobConfigurations/standard/gen/genie_corsika/prodgenie_corsika_proton_rockbox_ccnue_sbnd.fcl new file mode 100644 index 000000000..9fc2123c6 --- /dev/null +++ b/sbndcode/JobConfigurations/standard/gen/genie_corsika/prodgenie_corsika_proton_rockbox_ccnue_sbnd.fcl @@ -0,0 +1,12 @@ +#include "filters_sbnd.fcl" +#include "prodgenie_corsika_proton_rockbox_sbnd.fcl" + +physics.filters.ccnuefilter: @local::sbnd_ccnuefilter + +physics.simulatetpc: [ rns, generator, loader, largeantnu, + ccnuefilter, + corsika, largeantcosmic, largeant, largeantdropped, simplemerge] + +physics.simulatedirt: [ rns, generator, loader, largeantnu, "!tpcfilter", + dirtfilter, corsika, largeantcosmic, largeant, largeantdropped, simplemerge, + ccnuefilter] diff --git a/sbndcode/JobConfigurations/standard/gen/genie_corsika/prodgenie_corsika_proton_rockbox_sbnd.fcl b/sbndcode/JobConfigurations/standard/gen/genie_corsika/prodgenie_corsika_proton_rockbox_sbnd.fcl index 52efb6487..1fb5dd807 100644 --- a/sbndcode/JobConfigurations/standard/gen/genie_corsika/prodgenie_corsika_proton_rockbox_sbnd.fcl +++ b/sbndcode/JobConfigurations/standard/gen/genie_corsika/prodgenie_corsika_proton_rockbox_sbnd.fcl @@ -22,13 +22,13 @@ physics.producers.largeant: @local::sbnd_merge_overlay_sim_sources # Tell the dirt filter to use the new largeant for neutrinos only physics.filters.dirtfilter.SimEnergyDepModuleName: "largeantnu:LArG4DetectorServicevolTPCActive" -#Merge dropped MCParticle collections +# Merge dropped MCParticle collections physics.producers.largeantdropped: @local::sbnd_merge_dropped_mcpart_overlay # Change simple merge inputs since we're using an overlay sample physics.producers.simplemerge.InputSourcesLabels: ["largeant", "largeantdropped"] -// Change the name of largeant->largeantnu and add corsika and largeant merging +# Change the name of largeant->largeantnu and add corsika and largeant merging physics.simulatetpc: [ rns, generator, loader, largeantnu, tpcfilter, corsika, largeantcosmic, largeant, largeantdropped, simplemerge ] physics.simulatedirt: [ rns, generator, loader, largeantnu, "!tpcfilter", dirtfilter, corsika, largeantcosmic, largeant, largeantdropped, simplemerge ]