Skip to content

Commit c0159b6

Browse files
committed
add an additional ionandscint merge call to save priorSCE in addition to w/ SCE
1 parent 870d503 commit c0159b6

1 file changed

Lines changed: 33 additions & 1 deletion

File tree

sbndcode/JobConfigurations/standard/g4/g4_sce_simphotontime_filter.fcl

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,36 @@
33
#include "enable_spacecharge_services_sbnd_2D_DriftSimOnly.fcl"
44

55
# specify that we want to save the non-priorSCE instance of SimEnergyDeposits from ionandscint
6-
physics.producers.ionandscint.EnergyDepositInstanceLabels: [""]
6+
physics.producers.ionandscint.EnergyDepositInstanceLabels: [""]
7+
8+
# Add a process that merges the priorSCE SimEnergyDeposits as well
9+
# We want to keep both the priorSCE and non-priorSCE instances of SimEnergyDeposits
10+
physics.producers.ionandscintpriorSCE: @local::sbnd_merge_sim_sources
11+
physics.producers.ionandscintpriorSCE.FillSimEnergyDeposits: true
12+
physics.producers.ionandscintpriorSCE.InputSourcesLabels: [ "ionandscintintime", "ionandscintouttime"]
13+
physics.producers.ionandscintpriorSCE.EnergyDepositInstanceLabels: ["priorSCE"]
14+
15+
physics.simulate: [ rns
16+
### Complete intime drift simulation and generic CRT
17+
, genericcrtintime
18+
### Do full Geant4 simulation for the outtimes
19+
, loader
20+
, larg4outtime
21+
, ionandscintouttime
22+
, pdfastsimouttime
23+
, genericcrtouttime
24+
### Simulate the light outside the AV
25+
, ionandscintoutintime
26+
, pdfastsimoutintime
27+
, ionandscintoutouttime
28+
, pdfastsimoutouttime
29+
### Merge the intime and outtime paths
30+
, largeant
31+
, ionandscint
32+
, ionandscintpriorSCE
33+
, pdfastsim
34+
, pdfastsimout
35+
, genericcrt
36+
### Do truth-level reconstruction
37+
# , mcreco
38+
]

0 commit comments

Comments
 (0)