1 #include "services_dune.fcl"
2 #include "singles_dune.fcl"
3 #include "largeantmodules_dune.fcl"
4 #include "tools_dune.fcl"
8 services: @local::dunedphase3x1x1_simulation_services_legacy
9 services.TFileService: { fileName: "detsim_hist.root" }
10 services.TimeTracker: {}
11 services.MemoryTracker: {} # default is one
12 services.RandomNumberGenerator: {} #ART native random number generator
13 services.FileCatalogMetadata: @local::art_file_catalog_mc
14 services.NuRandomService: @local::random_NuRandomService # seedservice.fcl
16 #source is now a root file
18 module_type: RootInput
19 maxEvents: -1 # Number of events to create
22 # Define and configure some modules to do work on each event.
23 # First modules are defined; they are scheduled later.
24 # Modules are grouped by type.
27 daq: @local::dune_detsim
28 rns: { module_type: "RandomNumberSaver" }
30 simulate: [ rns, daq ]
32 trigger_paths: [simulate]
36 physics.producers.daq.SimChannelLabel: "elecDrift"
40 module_type: RootOutput
41 fileName: "%ifb_detsim.root"
42 dataTier: "detector-simulated"
47 # Use fixed values instead of DB for pedestals.
48 services.DetPedestalService: @local::dunedp_fixedpeds
51 physics.producers.daq.NoiseOn: false
52 physics.producers.daq.PedestalOn: true
53 physics.producers.daq.DistortOn: false
54 physics.producers.daq.SuppressOn: true
57 #services.SimChannelExtractService: @local::scxgeneric
58 services.ChannelNoiseService: @local::chnoiseold
59 services.PedestalAdditionService: @local::padprovided
60 services.AdcDistortService: @local::stuckbits
61 #services.AdcSuppressService: @local::zslegacy
62 services.AdcSuppressService: @local::zsonline
63 #services.AdcCompressService: @local::cmpblock
64 services.AdcCompressService: @local::cmpreplace
66 # Disable bad channels.
67 #services.IChannelStatusService.BadChannels: [ ]