Skip to content

Commit 484557b

Browse files
Merge branch 'production/v10_06_00' into lnguyen/frame_shift_pr_spring
2 parents bd55dc9 + 12f2c48 commit 484557b

12 files changed

+37
-5
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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
install_fhicl()
2-
add_subdirectory(pmt_variations)
2+
add_subdirectory(pmt_variations)

sbndcode/JobConfigurations/standard/g4/g4_enable_doublespacecharge_sbnd.fcl renamed to sbndcode/JobConfigurations/standard/detsim/detector_variations/detsim_enable_doublespacecharge_sbnd.fcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#include "standard_g4_sbnd.fcl"
1+
#include "detsim_detvar.fcl"
22

33
services.SpaceCharge.EnableSimSpatialSCE: true
44
services.SpaceCharge.EnableSimEfieldSCE: true
55

6-
services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_DoubleCharge_voxelTH3.root"
6+
services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_2x_voxelTH3.root"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#include "detsim_detvar.fcl"
2+
3+
services.SpaceCharge.EnableSimSpatialSCE: true
4+
services.SpaceCharge.EnableSimEfieldSCE: true
5+
6+
services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_0x_voxelTH3.root"
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

0 commit comments

Comments
 (0)