RunNeutronDecayStudy.fcl
Go to the documentation of this file.
1 #include "services_dune.fcl"
2 #include "NeutronDecayN2Ana.fcl"
3 
4 process_name: N2DecayAna
5 
6 services:
7 {
8  # Load the service that manages root files for histograms.
9  TFileService: { fileName: "DecayTree.root" }
10  TimeTracker: {}
11  RandomNumberGenerator: {}
12  MemoryTracker: {}
13  FileCatalogMetadata: @local::art_file_catalog_mc
14  @table::dunefd_simulation_services
15  ExptGeoHelperInterface: @local::dune_geometry_helper
16  GeometryConfigurationWriter: {}
17  Geometry: @local::dune10kt_geo
18  MagneticField: @local::no_mag
19 }
20 
21 source:
22 {
23  module_type: RootInput
24  maxEvents: -1 # Number of events to create
25 }
26 
27 # Define and configure some modules to do work on each event.
28 # First modules are defined; they are scheduled later.
29 # Modules are grouped by type.
30 physics:
31 {
32  analyzers:
33 {
34  n2decay: @local::dunefd_neutrondecayn2
35 }
36  #define the producer and filter modules for this path, order matters,
37  #filters reject all following items. see lines starting physics.producers below
38  ana: [ n2decay ]
39 
40  #end_paths is a keyword and contains the paths that do not modify the art::Event,
41  #ie analyzers and output streams. these all run simultaneously
42 
43  end_paths: [ana]
44 
45 # stream1: [out1]
46 # end_paths: [stream1,ana]
47 }
48 
49 outputs: {
50  out1: {
51  module_type: RootOutput
52  fileName: "%ifb_%tc_merged.root"
53  dataTier: "full-reconstructed"
54  compressionLevel: 1
55  }
56 }
57 #physics.analyzers.n2decay.Verbosity: 2