1 #include "services_dune.fcl"
2 #include "SSPToOffline.fcl"
3 #include "SplitterInput.fcl"
10 MemoryTracker: { } # default is one
11 TFileService: { fileName: "SplitterTree.root" }
12 RandomNumberGenerator: {} #ART native random number generator
13 message: @local::dune_message_services_prod_debug
14 FileCatalogMetadata: @local::art_file_catalog_data
15 @table::dune35t_services
18 source: @local::mcsplit_events
20 ############# To configure any parameters yourself #############
21 #source.WhichTrigger: [ 3 ]
22 #source.PTBTrigs: [ 110, 111, 112, 113, 114, 115 ]
23 #source.PreTriggerTicks: 3200
24 #source.PostTriggerTicks: 6400
26 ############## A list of triggers........Please add to / change this list if YOU change develop.........###################
27 # WhichTrigger = 0 corresponds to Making a trigger after a user-defined number of ticks - not hugely useful
28 # WhichTrigger = 1 corresponds to Triggering on each new ADC payload
29 # WhichTrigger = 2 corresponds to Triggering using SSP information - number of waveforms above a threshold you define.
30 # WhichTrigger = 3 corresponds to Triggering on The PTB Triggers you specify using; PTBTrigs: [ x, y, z ]
31 # WhichTrigger = 4 corresponds to Triggering on TPC ADC difference - 'Tickler Trigger'
33 # WhichTrigger = 5 YOUR TRIGGER.....# WhichTrigger = 0 corresponds to Making a trigger after a user-defined number of ticks - not hugely useful
34 ###########################################################################################################################
36 ########### PTB Trigger information ###########
37 # Trigger 110 - Telescope
38 # Trigger 111 - East Lower / West Upper
39 # Trigger 112 - North Upper / South Lower
40 # Trigger 113 - North Lower / South Upper
41 # Trigger 114 - Reserved for later use....
42 # Trigger 115 - SSP Trigger
43 # Trigger 116 - RCE Trigger.....Not set up by PTB but added regardless.
44 ###############################################
46 # Define and configure some modules to do work on each event.
47 # First modules are defined; they are scheduled later.
48 # Modules are grouped by type.
53 rns: { module_type: RandomNumberSaver }
56 #define the producer and filter modules for this path, order matters,
57 #filters reject all following items. see lines starting physics.producers below
60 #define the output stream, there could be more than one if using filters
63 #trigger_paths is a keyword and contains the paths that modify the art::event,
64 #ie filters and producers
67 #end_paths is a keyword and contains the paths that do not modify the art::Event,
68 #ie analyzers and output streams. these all run simultaneously
76 module_type: RootOutput
77 fileName: "%ifb_%tc_split.root"