dump_pids.fcl
Go to the documentation of this file.
1 #
2 # File: DumpParticleIDs.fcl
3 # Purpose: Dump on screen particle ID content
4 # Author: H. Greenlee
5 # Date: Oct. 14, 2021
6 # Version: 1.0
7 #
8 # Service dependencies:
9 # - message facility
10 #
11 
12 process_name: DumpParticleIDs
13 
14 services: {
15 
16  message: {
17  destinations: {
18 
19  # grab all the "DumpParticleIDs" messages and put them in DumpPIDs.log
20  DumpParticleIDs: {
21  append: false
22  categories: {
23  DumpParticleIDs: { limit: -1 }
24  default: { limit: 0 }
25  }
26  filename: "DumpPIDs.log"
27  threshold: "INFO"
28  type: "file"
29  } # DumpParticleIDs
30 
31  LogStandardOut: {
32  categories: {
33  AnaBaseDefaultCtor: { limit: 0 }
34  DumpParticleIDs: { limit: 0 }
35  default: {}
36  }
37  threshold: "WARNING"
38  type: "cout"
39  } # LogStandardOut
40 
41  } # destinations
42  } # message
43 } # services
44 
45 
46 source: {
47  module_type: RootInput
48  maxEvents: -1 # number of events to read
49 } # source
50 
51 
52 physics: {
53  producers:{}
54  filters: {}
55  analyzers: {
56  dumppids: {
57  module_type: DumpParticleIDs
58 
59  # output category ("DumpParticleIDs" by default), useful for filtering (see above)
60  OutputCategory: "DumpParticleIDs"
61 
62  # specify the label of the anab::ParticleID producer
63  ParticleIDModuleLabel: "pandoraKalmanShowerpid"
64 
65  } # dumppids
66  } # analyzers
67 
68  ana: [ dumppids ]
69 
70 } # physics