-
Notifications
You must be signed in to change notification settings - Fork 43
Expand file tree
/
Copy pathdetsim_2d_icarus_refactored.fcl
More file actions
57 lines (46 loc) · 1.6 KB
/
detsim_2d_icarus_refactored.fcl
File metadata and controls
57 lines (46 loc) · 1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include "services_icarus_simulation.fcl"
#include "detsimmodules_wirecell_ICARUS.fcl"
#include "opdetsim_pmt_icarus.fcl"
#include "crtsimmodules_icarus.fcl"
#include "trigger_emulation_icarus.fcl"
#include "rootoutput_icarus.fcl"
process_name: DetSim
services: {
@table::icarus_detsim_services
#FileCatalogMetadata: @local::art_file_catalog_mc
} # services
physics: {
producers: {
@table::icarus_shifting_triggersim.producers
crtdaq: @local::icarus_crtsim
opdaq: @local::icarus_simpmt
daq: @local::icarus_simwire_wirecell_shifted
rns: { module_type: "RandomNumberSaver" }
} # producers
simulate: [ rns, opdaq, @sequence::icarus_shifting_triggersim.path, daq, crtdaq ]
# define the output stream, there could be more than one if using filters
stream: [ rootoutput ]
} # physics
outputs: {
rootoutput: {
@table::icarus_rootoutput
outputCommands: [
"keep *"
, "drop *_ionization_*_*"
, "drop *_simdrift_*_*"
, "drop *_pdfastsim_*_*"
, "drop raw::OpDetWaveform*_opdaq_*_*"
, "drop sim::SimEnergyDeposits_largeant_*_*"
, "drop sim::SimEnergyDepositLites_sedlite_*_*"
, "drop sim::SimEnergyDeposits_shifted_*_*"
, "drop *_pmtlvdsgatesinit_*_*"
, "drop *_pmtfixedthrinit_*_*"
, "drop *_pmttriggerwindowsinit_*_*"
, "drop *_triggersimgatesinit_*_*"
]
}
}
physics.producers.crtdaq.G4ModuleLabel: "shifted"
physics.producers.opdaq.InputModule: "pdfastsim"
physics.producers.shifted.InitAuxDetSimChannelLabel: "genericcrt"
physics.producers.shifted.InitSimPhotonsLabel: "pdfastsim"