Skip to content

Commit 51aad0c

Browse files
Merge branch 'production/v10_06_00' into feature/lkashur_sce_detvar_prod
2 parents 04f15f9 + cbd5834 commit 51aad0c

8 files changed

+27
-2
lines changed

sbndcode/Filters/SimEnergyDepFakeTriggerFilter_module.cc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ class SimEnergyDepFakeTriggerFilter : public art::EDFilter {
1515
const double fBeamTimeMin; // Minimum time of beam window [us]
1616
const double fBeamTimeMax; // Maximum time of beam window [us]
1717
const double fEnergyDeposit; // Minimum energy deposit in TPC for trigger [MeV]
18+
const double fMaxEnergyDeposit; // Maximum energy deposit in TPC for trigger [MeV]
1819

1920
const std::string fSimEnergyDepModuleName;
2021
};
@@ -24,6 +25,7 @@ SimEnergyDepFakeTriggerFilter::SimEnergyDepFakeTriggerFilter(fhicl::ParameterSet
2425
, fBeamTimeMin(pset.get<double>("BeamTimeMin"))
2526
, fBeamTimeMax(pset.get<double>("BeamTimeMax"))
2627
, fEnergyDeposit(pset.get<double>("EnergyDeposit"))
28+
, fMaxEnergyDeposit(pset.get<double>("MaxEnergyDeposit", std::numeric_limits<double>::max()))
2729
, fSimEnergyDepModuleName(pset.get<std::string>("SimEnergyDepModuleName"))
2830
{
2931
}
@@ -46,7 +48,7 @@ bool SimEnergyDepFakeTriggerFilter::filter(art::Event& e)
4648
}
4749

4850
// If the energy deposit within the beam time is greater than some limit then trigger the event
49-
return energy > fEnergyDeposit;
51+
return (energy > fEnergyDeposit) & (energy < fMaxEnergyDeposit);
5052
}
5153

5254
DEFINE_ART_MODULE(SimEnergyDepFakeTriggerFilter)

sbndcode/Filters/fcls/simenergydepfaketriggerfilter.fcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ sbnd_simenergydepfaketriggerfilter:
77
# Select the beam spill time to match that in sbnd_filtergenintime
88
BeamTimeMin: -0.2 # Minimum time of beam window [us]
99
BeamTimeMax: 1.9 # Maximum time of beam window [us]
10-
EnergyDeposit: 100 # Minimum energy deposit in TPC for trigger [MeV]
10+
EnergyDeposit: 10 # Minimum energy deposit in TPC for trigger [MeV]
1111

1212
# By default, take only the energy deposits within the TPC active volume
1313
SimEnergyDepModuleName: "largeant:LArG4DetectorServicevolTPCActive" # Name of SimEnergyDeposit producer module

sbndcode/JobConfigurations/standard/caf/cafmakerjob_sbnd.fcl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ physics.producers.cafmaker.TPCPMTBarycenterMatchLabel: "tpcpmtbarycentermatching
155155

156156
# Overwrite weight_functions label:
157157
physics.producers.fluxweight.weight_functions: @local::physics.producers.fluxweight.weight_functions_flux
158+
physics.producers.geant4weight.weight_functions: @local::physics.producers.geant4weight.weight_functions_reint
158159

159160
# input art file.
160161
physics.producers.cafmaker.SystWeightLabels: []
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#include "cafmakerjob_sbnd.fcl"
2+
3+
physics.runprod: [rns, geant4weight , @sequence::physics.runprod]
4+
physics.producers.cafmaker.SystWeightLabels: [ "geant4weight" ]
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#include "cafmakerjob_sbnd_sce.fcl"
2+
3+
physics.runprod: [rns, systtools, fluxweight, geant4weight, @sequence::physics.runprod]
4+
physics.producers.cafmaker.SystWeightLabels: [ "systtools", "fluxweight", "geant4weight" ]
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#include "cafmakerjob_sbnd.fcl"
2+
3+
physics.runprod: [rns, systtools, fluxweight, geant4weight, @sequence::physics.runprod]
4+
physics.producers.cafmaker.SystWeightLabels: [ "systtools", "fluxweight", "geant4weight" ]
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#include "prodgenie_corsika_proton_rockbox_sbnd.fcl"
2+
3+
physics.filters.dirtfilter.EnergyDeposit: 100 # MeV
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#include "prodgenie_corsika_proton_rockbox_sbnd.fcl"
2+
3+
physics.filters.dirtfilter.EnergyDeposit: 1 # MeV
4+
physics.filters.dirtfilter.MaxEnergyDeposit: 100 # MeV
5+
6+
# Only keep dirt events
7+
outputs.out1.SelectEvents: [ "simulatedirt" ]

0 commit comments

Comments
 (0)