+ - **Description**: Adds a signal filter module that is configurable for specifying common requirements for cross section signal definitions, and a workflow fcl to separate signal events into different output streams. The intended use of the workflow fcl is to select multiple types of rare events needed for different analyses from a single large generator stage production. Currently, it saves primary pi0s (CC and NC separately), eta mesons, CC electron neutrinos, kaons, and delta-radiative decays (CC and NC separately). Filter Module Features: - Filter based on final state primary particles with optional KE thresholds - Filter based on neutrino interaction properties: Nu flavor, In TPC, CC/NC, target PDG codes, modes - Module checks a list of filters to accept events that pass one or more conditions (e.g., accept events containing particle A or particle B) Some example signal definition configurations are added to fcls/signal_filters_sbnd.fcl.
0 commit comments