1 #include "services_refactored_pdune.fcl"
2 #include "LArG4_dune.fcl"
3 #include "IonAndScint_dune.fcl"
4 #include "PDFastSim_dune.fcl"
10 TFileService: { fileName: "g4_protoDUNE_hist.root" }
12 MemoryTracker: {} # default is one
13 RandomNumberGenerator: {} #ART native random number generator
14 message: @local::standard_info
16 @table::protodune_larg4_services
17 @table::protodune_refactored_simulation_services
19 NuRandomService: @local::dune_prod_seedservice
26 module_type: RootInput
28 fileNames: ["gen_protoDUNE.root"]
37 #retain largeant name for compatibility
38 largeant: @local::protodune_larg4
39 IonAndScint: @local::protodune_ionandscint
40 PDFastSim: @local::protodune_pdfastsim_pvs
41 rns: {module_type: "RandomNumberSaver"}
49 simulate: [ rns, largeant, IonAndScint, PDFastSim ]
52 trigger_paths: [ simulate ]
53 end_paths: [ stream1 ]
60 module_type: RootOutput
61 fileName: "%ifb_g4.root"
63 #outputCommands: [ "keep *" ]
64 outputCommands: [ "keep *", "drop sim::SimEnergyDeposits_largeant_*_G4"]
65 #fastCloning: false #will fail if the split level is not the same as for the gen stage, so turn it off
66 compressionLevel: 1 #zlib argument (0-9)
67 #basketSize: 8192 #[Byte] buffer size at 8k
68 #splitLevel: 0 #reduces number of buffers
69 #treeMaxVirtualSize: 1 #[Byte] limits number of buffers/branch to 1 (default is 10)