simwire_only_dune10kt_1x2x6_legacy.fcl
Go to the documentation of this file.
1 #include "standard_detsim_dune10kt_1x2x6_legacy.fcl"
2 
3 process_name: detsim
4 
5 services: @local::dunefd_simulation_services
6 services.TFileService: { fileName: "detsim_hist.root" }
7 services.TimeTracker: {}
8 services.MemoryTracker: { } # default is one
9 services.RandomNumberGenerator: {} #ART native random number generator
10 // services.FileCatalogMetadata: @local::art_file_catalog_mc
11 services.NuRandomService: @local::random_NuRandomService # seedservice.fcl
12 
13 #source is now a root file
14 source: {
15  module_type: RootInput
16  maxEvents: 10 # Number of events to create
17 }
18 
19 # Define and configure some modules to do work on each event.
20 # First modules are defined; they are scheduled later.
21 # Modules are grouped by type.
22 physics: {
23  producers: {
24  simwire: {
25  module_type: "SimWireDUNE"
26  SimChannelLabel: "largeant"
27  NoiseOn: true
28  PedestalOn: true
29  DistortOn: false
30  SuppressOn: false
31  KeepEmptyChannels: true
32  AdcSimulator: "adcsim_ideal"
33  }
34 
35  rns: { module_type: "RandomNumberSaver" }
36  }
37  simulate: [ rns, simwire ]
38  stream1: [ out1 ]
39  trigger_paths: [simulate]
40  end_paths: [stream1]
41 }
42 
43 outputs: {
44  out1: {
45  module_type: RootOutput
46  fileName: "%ifb_simwire.root"
47  dataTier: "detector-simulated"
48  compressionLevel: 1
49  }
50 }
51 
52 # DetSim services.
53 services.SimChannelExtractService: @local::scxgeneric
54 services.ChannelNoiseService: @local::chnoiseold
55 services.PedestalAdditionService: @local::padprovided
56 services.AdcDistortService: @local::stuckbits
57 services.AdcSuppressService: @local::zsnone
58 services.AdcCompressService: @local::cmpreplace
59 services.DetPedestalService: @local::dune_fixedpeds