checkwires.fcl
Go to the documentation of this file.
1 #include "services_dune.fcl"
2 
3 
4 process_name: Checkwires
5 
6 services:
7 {
8  #Load the service that manages root files for histograms.
9  TFileService: { fileName: "standard_reco_hist.root" }
10  TimeTracker: {}
11  MemoryTracker: { } #default is one
12  RandomNumberGenerator: {} #ART native random number generator
13  @table::protodune_simulation_services
14  message: @local::standard_info
15 }
16 
17 #source is now a root file
18 source:
19 {
20  module_type: EmptyEvent
21  maxEvents: 1 # Number of events to create
22 }
23 
24 outputs:
25 {
26 }
27 
28 physics:
29 {
30  producers:{}
31  filters: {}
32  analyzers:{}
33 
34  #define the producer and filter modules for this path, order matters,
35  #filters reject all following items. see lines starting physics.producers below
36 # reco: [ trackkalmanhitcalo, beziercalo, trackkalmanhitpid, beziertrackerpid]
37  #reco: [trackkalmanhitcalo,trackkalmanhitpid, cosmictaggerKalmanHit]
38  ana: [ checkwires ]
39  #ana: []
40 
41  #define the output stream, there could be more than one if using filters
42  stream1: [ ]
43 
44  #trigger_paths is a keyword and contains the paths that modify the art::event,
45  #ie filters and producers
46  trigger_paths: []
47 
48  #end_paths is a keyword and contains the paths that do not modify the art::Event,
49  #ie analyzers and output streams. these all run simultaneously
50  #end_paths: [ stream1, ana ]
51  end_paths: [ ana ]
52 }
53 
54 # define the list of LArSoft modules to run through the simulate path
55 
56 physics.analyzers.checkwires: {
57  module_type: "CheckGeometry"
58 }