All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
standard_reco_megadumper_sbnd.fcl
Go to the documentation of this file.
1 #
2 # File: standard_reco_megadumper_sbnd.fcl
3 # Purpose: Dumps a lot of stuff on text files.
4 # Version: 1.0
5 #
6 # This job dumps into text files most of the data products contained in a
7 # typical SBND reconstruction output file.
8 # The list of files is shown below. The size of the output is huge, especially
9 # because of the complete dump of raw digits and wire signals (and, for crowded
10 # events, charge at the anode). And it takes quite a while to complete (seen
11 # >2' per crowded event on sbndbuild01.fnal.gov).
12 #
13 #
14 # Dumping:
15 # * event generation:
16 # - all generator `simb::MCTruth` (`DumpMCTruth.log`)
17 # * detector simulation:
18 # - `largeant`: `sim::SimChannel` (`DumpSimChannels.log`)
19 # `sim::SimPhotons` (`DumpSimPhotons.log`)
20 # `sim::AuxDetSimChannel` not dumped (no dumper available)
21 # `sbnd::crt::CRTData` not dumped (no dumper available)
22 # - `mcreco`: `sim::MCTrack` (`DumpMCTracks.log`)
23 # `sim::MCShower` (`DumpMCShowers.log`)
24 # * digitisation and back:
25 # - `daq`: `raw::RawDigit` (`DumpDigits.log`)
26 # * reconstruction:
27 # - `caldata`: `recob::Wire` (`DumpWires.log`)
28 # * hit finding (`recob::Hit`)
29 # - `gaushit` (`DumpHitsGaus.log`)
30 # - `fasthit` (`DumpHitsFast.log`)
31 # - `linecluster` (`DumpHitsLC.log`)
32 # * clustering (`recob::Cluster`)
33 # - `blurredcluster`: (`DumpClustersBlurred.log`)
34 # - `linecluster`: (`DumpClustersLineCluster.log`)
35 # - `pandora`: (`DumpClustersPandora.log`)
36 # * tracking (`recob::Track`)
37 # - `pandora` (`DumpTracksPandora.log`)
38 # - `pmalgtrackmaker` (`DumpTracksPMA.log`)
39 # * showers (`recob::Shower`) none (no dumper available)
40 # - `pandoraShower` not dumped (no dumper available)
41 # - `emshower` not dumped (no dumper available)
42 # * vertices (`recob::Vertex`)
43 # - `pandora` (`DumpVerticesPandora.log`)
44 # - `pmalgtrackmaker` (`DumpVerticesPMA.log`)
45 # - `linecluster` (`DumpVerticesLC.log`)
46 # * particle flow objects (`recob::PFParticle`)
47 # - `pandora` (`DumpPFParticlesPandora.log`)
48 # - `pmalgtrackmaker` (`DumpPFParticlesPMA.log`)
49 # * space points (`recob::SpacePoint`)
50 # - `emshower` (`DumpSpacePointsEMShower.log`)
51 # - `pandora` (`DumpSpacePointsPandora.log`)
52 #
53 # Per algorithm:
54 # * pandora (`pandora`, `pandoraShower`, `pandoraTrack`):
55 # - `recob::Clusters` (`DumpClustersPandora.log`)
56 # - `recob::PFParticle` (`DumpPFParticlesPandora.log`)
57 # - `recob::Vertex` (`DumpVerticesPandora.log`)
58 # - `recob::SpacePoint` (`DumpSpacePointsPandora.log`)
59 # - `recob::T0` not dumped (no dumper available)
60 # - `recob::Track` `pandoraTrack` (`DumpTracksPandora.log`)
61 # - `recob::Shower` `pandoraShower` not dumped (no dumper available)
62 # - `recob::PCAxis` `pandoraShower` (`DumpPCAxesPandoraShower.log`)
63 # * Projection Matching Algorithm (`pmalgtrackmaker`):
64 # - `recob::PFParticle` (`DumpPFParticlesPMA.log`)
65 # - `recob::Vertex` `pmalgtrackmaker`, `pmalgtrackmaker:node`, `pmalgtrackmaker:kink` (`DumpVerticesPMA.log`)
66 # - `recob::Track` (`DumpTracksPMA.log`)
67 # - `recob::SpacePoint` (`DumpTracksPMA.log`)
68 # - `recob::T0`: not dumped (no dumper available)
69 # - `recob::CosmicTag` not dumped (no dumper available)
70 # - `anab::Calorimetry` `pmatrackcalo` not dumped (no dumper available)
71 # * line cluster/trajectory cluster (`linecluster`):
72 # - `recob::Clusters` (`DumpClustersLineCluster.log`)
73 # - `recob::Vertex` (`DumpVerticesLineCluster.log`)
74 # - `recob::EndPoint2D` not dumped (no dumper available)
75 #
76 #
77 # Service dependencies:
78 # - message facility
79 #
80 #
81 # Changes:
82 # 20180309 (petrillo@fnal.gov) [v1.0]
83 # first version, based on current `standard_reco_basic_sbnd.fcl`
84 #
85 
86 process_name: MegaDump
87 
88 services: {
89 
90  message: {
91  # debugModules: [ "*" ]
92  destinations: {
93 
94  # grab all the "DumpMCTruth" messages and put them in DumpMCTruth.log
95  LogMCTruth: {
96  append: false
97  categories: {
98  DumpMCTruth: { limit: -1 }
99  default: { limit: 0 }
100  }
101  filename: "DumpMCTruth.log"
102  threshold: "INFO"
103  type: "file"
104  } # LogMCTruth
105 
106  # grab all the "DumpMCParticles" messages and put them in DumpMCParticles.log
107  LogMCParticles: {
108  append: false
109  categories: {
110  DumpMCParticles: { limit: -1 }
111  default: { limit: 0 }
112  }
113  filename: "DumpMCParticles.log"
114  threshold: "INFO"
115  type: "file"
116  } # LogMCParticles
117 
118  # grab all the "DumpMCShowers" messages and put them in DumpMCShowers.log
119  LogMCShowers: {
120  append: false
121  categories: {
122  DumpMCShowers: { limit: -1 }
123  default: { limit: 0 }
124  }
125  filename: "DumpMCShowers.log"
126  threshold: "INFO"
127  type: "file"
128  } # LogMCShowers
129 
130  # grab all the "DumpSimChannels" messages and put them in DumpSimChannels.log
131  LogSimChannels: {
132  append: false
133  categories: {
134  DumpSimChannels: { limit: -1 }
135  default: { limit: 0 }
136  }
137  filename: "DumpSimChannels.log"
138  threshold: "INFO"
139  type: "file"
140  } # LogSimChannels
141 
142  # grab all the "DumpSimPhotons" messages and put them in DumpSimPhotons.log
143  LogSimPhotons: {
144  append: false
145  categories: {
146  DumpSimPhotons: { limit: -1 }
147  default: { limit: 0 }
148  }
149  filename: "DumpSimPhotons.log"
150  threshold: "INFO"
151  type: "file"
152  } # LogSimPhotons
153 
154  # grab all the "DumpDigits" messages and put them in DumpRawDigits.log
155  LogRawDigits: {
156  append: false
157  categories: {
158  DumpDigits: { limit: -1 }
159  default: { limit: 0 }
160  }
161  filename: "DumpRawDigits.log"
162  threshold: "INFO"
163  type: "file"
164  } # LogRawDigits
165 
166  # grab all the "DumpWires" messages and put them in DumpWires.log
167  LogWires: {
168  append: false
169  categories: {
170  DumpWires: { limit: -1 }
171  default: { limit: 0 }
172  }
173  filename: "DumpWires.log"
174  threshold: "INFO"
175  type: "file"
176  } # LogWires
177 
178  # grab all the "DumpHitsGaus" messages and put them in DumpHitsGaus.log
179  LogHitsGaus: {
180  append: false
181  categories: {
182  DumpHitsGaus: { limit: -1 }
183  default: { limit: 0 }
184  }
185  filename: "DumpHitsGaus.log"
186  threshold: "INFO"
187  type: "file"
188  } # LogHitsGaus
189 
190  # grab all the "DumpHitsLC" messages and put them in DumpHitsLineCluster.log
191  LogHitsLineCluster: {
192  append: false
193  categories: {
194  DumpHitsLC: { limit: -1 }
195  default: { limit: 0 }
196  }
197  filename: "DumpHitsLineCluster.log"
198  threshold: "INFO"
199  type: "file"
200  } # LogHitsLineCluster
201 
202  # grab all the "DumpHitsFast" messages and put them in DumpHitsFast.log
203  LogHitsFast: {
204  append: false
205  categories: {
206  DumpHitsFast: { limit: -1 }
207  default: { limit: 0 }
208  }
209  filename: "DumpHitsFast.log"
210  threshold: "INFO"
211  type: "file"
212  } # LogHitsFast
213 
214  # grab all the "DumpClustersPandora" messages and put them in DumpClustersPandora.log
215  LogClustersPandora: {
216  append: false
217  categories: {
218  DumpClustersPandora: { limit: -1 }
219  default: { limit: 0 }
220  }
221  filename: "DumpClustersPandora.log"
222  threshold: "INFO"
223  type: "file"
224  } # LogClustersPandora
225 
226  # grab all the "DumpClustersLC" messages and put them in DumpClustersLineCluster.log
227  LogClustersLC: {
228  append: false
229  categories: {
230  DumpClustersLC: { limit: -1 }
231  default: { limit: 0 }
232  }
233  filename: "DumpClustersLineCluster.log"
234  threshold: "INFO"
235  type: "file"
236  } # LogClustersLC
237 
238  # grab all the "DumpClustersBlurred" messages and put them in DumpClustersBlurred.log
239  LogClustersBlurred: {
240  append: false
241  categories: {
242  DumpClustersBlurred: { limit: -1 }
243  default: { limit: 0 }
244  }
245  filename: "DumpClustersBlurred.log"
246  threshold: "INFO"
247  type: "file"
248  } # LogClustersBlurred
249 
250  # grab all the "DumpPFParticlesPandora" messages and put them in DumpPFParticlesPandora.log
251  # (also grab "DumpSeedsPandora", "DumpVerticesPandora", "DumpTracksPandora" and "DumpPCAxesPandoraShower)
252  LogPFParticlesPandora: {
253  append: false
254  categories: {
255  DumpSeedsPandora: { limit: -1 }
256  DumpVerticesPandora: { limit: -1 }
257  DumpTracksPandora: { limit: -1 }
258  DumpPFParticlesPandora: { limit: -1 }
259  DumpSpacePointsPandora: { limit: -1 }
260  DumpPCAxesPandoraShower: { limit: -1 }
261  default: { limit: 0 }
262  }
263  filename: "DumpPFParticlesPandora.log"
264  threshold: "INFO"
265  type: "file"
266  } # LogPFParticlesPandora
267 
268  # grab all the "DumpPFParticlesPMA" messages and put them in DumpPFParticlesPMA.log
269  # (also grab "DumpSeedsPMA", "DumpVerticesPMA" and "DumpTracksPMA")
270  LogPFParticlesPMA: {
271  append: false
272  categories: {
273  DumpSeedsPMA: { limit: -1 }
274  DumpVerticesPMA: { limit: -1 }
275  DumpTracksPMA: { limit: -1 }
276  DumpPFParticlesPMA: { limit: -1 }
277  default: { limit: 0 }
278  }
279  filename: "DumpPFParticlesPMA.log"
280  threshold: "INFO"
281  type: "file"
282  } # LogPFParticlesPMA
283 
284  # grab all the "DumpVerticesLC" messages and put them in DumpVerticesLineCluster.log
285  LogVerticesLC: {
286  append: false
287  categories: {
288  DumpVerticesLC: { limit: -1 }
289  default: { limit: 0 }
290  }
291  filename: "DumpVerticesLineCluster.log"
292  threshold: "INFO"
293  type: "file"
294  } # LogVerticesLC
295 
296  # grab all the "DumpSpacePointsEMShower" messages and put them in DumpSpacePointsEMShower.log
297  LogSpacePointsEMShower: {
298  append: false
299  categories: {
300  DumpSpacePointsEMShower: { limit: -1 }
301  default: { limit: 0 }
302  }
303  filename: "DumpSpacePointsEMShower.log"
304  threshold: "INFO"
305  type: "file"
306  } # LogSpacePointsEMShower
307 
308 
309  # the rest of the output
310  LogStandardOut: {
311  categories: {
312  DumpMCTruth: { limit: 0 }
313  DumpMCParticles: { limit: 0 }
314  DumpMCTracks: { limit: 0 }
315  DumpMCShowers: { limit: 0 }
316  DumpSimChannels: { limit: 0 }
317  DumpSimPhotons: { limit: 0 }
318  DumpRawDigits: { limit: 0 }
319  DumpWires: { limit: 0 }
320  DumpHitsGaus: { limit: 0 }
321  DumpHitsFast: { limit: 0 }
322  DumpHitsLC: { limit: 0 }
323  DumpClustersPandora: { limit: 0 }
324  DumpClustersLineCluster: { limit: 0 }
325  DumpClustersBlurred: { limit: 0 }
326  DumpSeedsPandora: { limit: 0 }
327  DumpSpacePointsPandora: { limit: 0 }
328  DumpVerticesPandora: { limit: 0 }
329  DumpTracksPandora: { limit: 0 }
330  DumpPCAxesPandoraShower: { limit: 0 }
331  DumpPFParticlesPandora: { limit: 0 }
332  DumpSeedsPMA: { limit: 0 }
333  DumpVerticesPMA: { limit: 0 }
334  DumpTracksPMA: { limit: 0 }
335  DumpPFParticlesPMA: { limit: 0 }
336  DumpVerticesLC: { limit: 0 }
337  DumpSpacePointsEMShower: { limit: 0 }
338  default: {}
339  }
340  threshold: "WARNING"
341  type: "cout"
342  } # LogStandardOut
343 
344  } # destinations
345  } # message
346 } # services
347 
348 
349 source: {
350  module_type: RootInput
351 } # source
352 
353 
354 physics: {
355  producers:{}
356  filters: {}
357  analyzers: {
358 
359  #
360  # simb::MCTruth from all generators
361  #
362  dumpmctruth: {
364 
365  # output category ("OutputCategory" by default), useful for filtering (see above)
366  OutputCategory: "DumpMCTruth"
367 
368  # specify the label of the simb::MCTruth data products (or producers)
369  # if not specified, will print all of them
370  # InputTruth: [ "generator" ]
371 
372  # print this many trajectory points per output line (default: 3; 0 skips all)
373  # PointsPerLine: 2
374 
375  } # dumpmctruth
376 
377 
378  #
379  # simb::MCParticles from LArG4 (`largeant`)
380  #
381  dumpmcparticles: {
382  module_type: DumpMCParticles
383 
384  # output category ("OutputCategory" by default), useful for filtering (see above)
385  OutputCategory: "DumpMCParticles"
386 
387  # specify the label of the simb::MCParticle data product (or producer)
388  InputParticles: "largeant"
389 
390  # print this many trajectory points per output line (default: 3; 0 skips all)
391  PointsPerLine: 2
392 
393  } # dumpmcparticles
394 
395  #
396  # sim::MCTrack (actually not supported by LArSoft)
397  #
398  dumpmctracks: {
399  module_type: DumpMCTracks
400 
401  # output category ("OutputCategory" by default), useful for filtering (see above)
402  OutputCategory: "DumpMCTracks"
403 
404  # specify the label of the sim::MCTrack data product (or producer)
405  InputTracks: "mcreco"
406 
407  } # dumpmctracks
408 
409  #
410  # sim::MCShower (actually not supported by LArSoft)
411  #
412  dumpmcshowers: {
413  module_type: DumpMCShowers
414 
415  # output category ("OutputCategory" by default), useful for filtering (see above)
416  OutputCategory: "DumpMCShowers"
417 
418  # specify the label of the sim::MCShower data product (or producer)
419  InputShowers: "mcreco"
420 
421  } # dumpmcshowers
422 
423 
424  #
425  # sim::SimChannel from LArG4 (`largeant`)
426  #
427  dumpsimchannels: {
428  module_type: DumpSimChannels
429 
430  # output category ("OutputCategory" by default), useful for filtering (see above)
431  OutputCategory: "DumpSimChannels"
432 
433  # specify the label of the sim::SimChannels data product (or producer)
434  InputSimChannels: "largeant"
435 
436  } # dumpsimchannels
437 
438 
439  #
440  # sim::SimPhotons from LArG4 (`largeant`)
441  #
442  dumpsimphotons: {
443  module_type: DumpSimPhotons
444 
445  # output category ("OutputCategory" by default), useful for filtering (see above)
446  OutputCategory: "DumpSimPhotons"
447 
448  # specify the label of the sim::SimPhotons data product (or producer)
449  InputPhotons: "largeant"
450 
451  } # dumpsimchannels
452 
453 
454  #
455  # raw::RawDigit (`daq`)
456  #
457  dumpdigits: {
458  module_type: DumpRawDigits
459 
460  # specify the label of the raw::RawDigit producer
461  # in the comment, default is reported
462  DetSimModuleLabel: "daq"
463 
464  # output category ("DumpDigits" by default), useful for filtering (see above)
465  OutputCategory: "DumpDigits"
466 
467  # set DigitsPerLine to 0 to suppress the output of the wire content
468  DigitsPerLine: 20
469 
470  # set the pedestal to be subtracted to all the digits (default: 0)
471  Pedestal: 2048
472 
473  } # dumpdigits
474 
475 
476  #
477  # recob::Wire (`caldata`)
478  #
479  dumpwires: {
480  module_type: DumpWires
481 
482  # specify the label of the recob::Wire producer
483  CalWireModuleLabel: "caldata"
484 
485  # output category ("DumpWires" by default), useful for filtering (see above)
486  OutputCategory: "DumpWires"
487 
488  # set DigitsPerLine to 0 to suppress the output of the wire content
489  DigitsPerLine: 20
490 
491  } # dumpwires
492 
493 
494  #
495  # recob:Hit (`gaushit`)
496  #
497  dumphitsgaus: {
498  module_type: DumpHits
499 
500  # output category ("DumpHits" by default), useful for filtering (see above)
501  OutputCategory: "DumpHitsGaus"
502 
503  # specify the label of the recob::Hit producer
504  HitModuleLabel: "gaushit"
505 
506  # check that the correct raw digit is associated to each hit
507  CheckRawDigitAssociation: true
508  # check that the correct wire is associated to each hit
509  CheckWireAssociation: true
510 
511  } # dumphitsgaus
512 
513 
514  #
515  # recob:Hit (`linecluster`)
516  #
517  dumphitslc: {
518  module_type: DumpHits
519 
520  # output category ("DumpHits" by default), useful for filtering (see above)
521  OutputCategory: "DumpHitsLC"
522 
523  # specify the label of the recob::Hit producer
524  HitModuleLabel: "linecluster"
525 
526  # do not check that the correct raw digit is associated to each hit (associations are not produced)
527  CheckRawDigitAssociation: false
528  # do not check that the correct wire is associated to each hit (associations are not produced)
529  CheckWireAssociation: false
530 
531  } # dumphitslc
532 
533 
534  #
535  # recob:Hit (`fasthit`)
536  #
537  dumphitsfast: {
538  module_type: DumpHits
539 
540  # output category ("DumpHits" by default), useful for filtering (see above)
541  OutputCategory: "DumpHitsFast"
542 
543  # specify the label of the recob::Hit producer
544  HitModuleLabel: "fasthit"
545 
546  # check that the correct raw digit is associated to each hit
547  CheckRawDigitAssociation: true
548  # do not check that the correct wire is associated to each hit (associations are not produced)
549  CheckWireAssociation: false
550 
551  } # dumphitsfast
552 
553 
554  #
555  # recob::Cluster (`pandora`)
556  #
557  dumpclusterspandora: {
558  module_type: DumpClusters
559 
560  # output category ("DumpClusters" by default), useful for filtering (see above)
561  OutputCategory: "DumpClustersPandora"
562  # set HitsPerLine to 0 to suppress the output of the cluster hits
563  HitsPerLine: 20
564 
565  # specify the label of the recob::Cluster and recob::Hit producers
566  # (the latter is currently unused)
567  ClusterModuleLabel: "pandora"
568  # HitModuleLabel: "gaushit"
569 
570  } # dumpclusterspandora
571 
572 
573  #
574  # recob::Cluster (`linecluster`)
575  #
576  dumpclusterslc: {
577  module_type: DumpClusters
578 
579  # output category ("DumpClusters" by default), useful for filtering (see above)
580  OutputCategory: "DumpClustersLC"
581  # set HitsPerLine to 0 to suppress the output of the cluster hits
582  HitsPerLine: 20
583 
584  # specify the label of the recob::Cluster and recob::Hit producers
585  # (the latter is currently unused)
586  ClusterModuleLabel: "linecluster"
587  # HitModuleLabel: "linecluster"
588 
589  } # dumpclusterslc
590 
591 
592  #
593  # recob::Cluster (`blurredcluster`)
594  #
595  dumpclustersblurred: {
596  module_type: DumpClusters
597 
598  # output category ("DumpClusters" by default), useful for filtering (see above)
599  OutputCategory: "DumpClustersBlurred"
600  # set HitsPerLine to 0 to suppress the output of the cluster hits
601  HitsPerLine: 20
602 
603  # specify the label of the recob::Cluster and recob::Hit producers
604  # (the latter is currently unused)
605  ClusterModuleLabel: "blurredcluster"
606  # HitModuleLabel: "gaushit"
607 
608  } # dumpclustersblurred
609 
610 
611  #
612  # `pandora`: recob::PFParticle, recob::Track (`pandoraTrack`), recob::Seed,
613  # ` recob::Vertex, recob::PCAxis (`pandoraShower`)
614  #
615  dumpparticlespandora: {
616  module_type: DumpPFParticles
617 
618  # output category ("DumpPFParticles" by default), useful for filtering (see above)
619  OutputCategory: "DumpPFParticlesPandora"
620 
621  # specify the label of recob::PFParticle producer
622  PFModuleLabel: "pandora"
623 
624  # max descend steps into particle hierarchy
625  MaxDepth: 50
626 
627  # do not produce dot files (false by default)
628  MakeParticleGraphs: false
629 
630  } # dumpparticlespandora
631 
632  dumptrackspandora: {
633  module_type: DumpTracks
634 
635  # output category ("DumpTracks" by default), useful for filtering (see above)
636  OutputCategory: "DumpTracksPandora"
637  # approximate number of way point printed
638  WayPoints: 50
639 
640  # specify the label of the recob::Track producer
641  TrackModuleLabel: "pandoraTrack"
642 
643  # print the number of associated hits? (default: true)
644  HitAssociations: true
645  # print the index of associated hits? (default: false)
646  PrintHits: true
647  # do not print the number and index of associated space points (not available)
648  SpacePointAssociations: false
649  PrintSpacePoints: false
650  # print the number and index of associated particle-flow particles? (default: true)
651  ParticleAssociations: true
652 
653  } # dumptrackspandora
654 
655  dumpspacepointspandora: {
656  module_type: DumpSpacePoints
657 
658  # output category ("DumpSpacePoints" by default), useful for filtering (see above)
659  OutputCategory: "DumpSpacePointsPandora"
660 
661  # specify the label of recob::SpacePoint producer
662  SpacePointModuleLabel: "pandora"
663 
664  } # dumpspacepointspandora
665 
666  dumpverticespandora: {
667  module_type: DumpVertices
668 
669  # output category ("DumpVertices" by default), useful for filtering (see above)
670  OutputCategory: "DumpVerticesPandora"
671 
672  # specify the label of recob::Vertex producer
673  VertexModuleLabel: "pandora"
674 
675  } # dumpparticlespandora
676 
677  dumppxaxespandorashower: {
678  module_type: DumpVertices
679 
680  # output category ("DumpVertices" by default), useful for filtering (see above)
681  OutputCategory: "DumpPCAxesPandoraShower"
682 
683  # specify the label of recob::Vertex producer
684  VertexModuleLabel: "pandora"
685 
686  } # dumppxaxespandorashower
687 
688 
689  #
690  # `pmalgtrackmaker`: recob::Track, recob::PFParticle, recob::Seed, recob::Vertex
691  #
692  dumpparticlespma: {
693  module_type: DumpPFParticles
694 
695  # output category ("DumpPFParticles" by default), useful for filtering (see above)
696  OutputCategory: "DumpPFParticlesPMA"
697 
698  # specify the label of recob::PFParticle producer
699  PFModuleLabel: "pmalgtrackmaker"
700 
701  # max descend steps into particle hierarchy
702  MaxDepth: 50
703 
704  # do not produce dot files (false by default)
705  MakeParticleGraphs: false
706 
707  } # dumpparticlespma
708 
709  dumptrackspma: {
710  module_type: DumpTracks
711 
712  # output category ("DumpTracks" by default), useful for filtering (see above)
713  OutputCategory: "DumpTracksPMA"
714  # approximate number of way point printed
715  WayPoints: 50
716 
717  # specify the label of the recob::Track producer
718  TrackModuleLabel: "pmalgtrackmaker"
719 
720  # print the number of associated hits? (default: true)
721  HitAssociations: true
722  # print the index of associated hits? (default: false)
723  PrintHits: true
724  # print the number of associated space points? (default: true)
725  SpacePointAssociations: true
726  # print the index of associated space points? (default: false)
727  PrintSpacePoints: true
728  # print the number and index of associated particle-flow particles? (default: true)
729  ParticleAssociations: true
730 
731  } # dumptrackspma
732 
733  dumpverticespma: {
734  module_type: DumpVertices
735 
736  # output category ("DumpVertices" by default), useful for filtering (see above)
737  OutputCategory: "DumpVerticesPMA"
738 
739  # specify the label of recob::Vertex producer
740  VertexModuleLabel: "pmalgtrackmaker"
741 
742  } # dumpverticespma
743 
744  dumpverticespmanode: {
745  module_type: DumpVertices
746 
747  # output category ("DumpVertices" by default), useful for filtering (see above)
748  OutputCategory: "DumpVerticesPMA"
749 
750  # specify the label of recob::Vertex producer
751  VertexModuleLabel: "pmalgtrackmaker:node"
752 
753  } # dumpverticespmanode
754 
755  dumpverticespmakink: {
756  module_type: DumpVertices
757 
758  # output category ("DumpVertices" by default), useful for filtering (see above)
759  OutputCategory: "DumpVerticesPMA"
760 
761  # specify the label of recob::Vertex producer
762  VertexModuleLabel: "pmalgtrackmaker:kink"
763 
764  } # dumpverticespmakink
765 
766 
767  #
768  # recob::Vertex (`linecluster`)
769  #
770  dumpverticeslc: {
771  module_type: DumpVertices
772 
773  # output category ("DumpVertices" by default), useful for filtering (see above)
774  OutputCategory: "DumpVerticesLC"
775 
776  # specify the label of recob::Vertex producer
777  VertexModuleLabel: "linecluster"
778 
779  } # dumpverticeslc
780 
781 
782  #
783  # recob::SpacePoint (`emshower`)
784  #
785  dumpspacepointsemshower: {
786  module_type: DumpSpacePoints
787 
788  # output category ("DumpSpacePoints" by default), useful for filtering (see above)
789  OutputCategory: "DumpSpacePointsEMShower"
790 
791  # specify the label of recob::SpacePoint producer
792  SpacePointModuleLabel: "emshower"
793 
794  } # dumpspacepointsemshower
795 
796 
797  } # analyzers
798 
799  dumpers: [
800  dumpmctruth
801  , dumpmcparticles
802  , dumpmctracks, dumpmcshowers
803  , dumpsimchannels, dumpsimphotons
804  , dumpdigits
805  , dumpwires
806  , dumphitsgaus
807  , dumphitslc
808  , dumphitsfast
809  , dumpclusterspandora
810  , dumpclusterslc
811  , dumpclustersblurred
812  , dumptrackspma
813  , dumpparticlespandora
814  , dumptrackspandora
815  , dumpspacepointspandora
816  , dumpverticespandora
817  , dumppxaxespandorashower
818  , dumpparticlespma
819  , dumptrackspma
820  , dumpverticespma
821  , dumpverticespmanode
822  , dumpverticespmakink
823  , dumpverticeslc
824  , dumpspacepointsemshower
825  ]
826 
827  trigger_paths: []
828  end_paths: [ dumpers ]
829 
830 } # physics
831 
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 caloskimCalorimetryCryoE physics caloskimCalorimetryCryoW physics sequence::physics pathW services
BEGIN_PROLOG pandoraGausReCaloCryo0 TrackModuleLabel
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
do source
process_name gaushitTPC3 gaushitTPC3 filters
BEGIN_PROLOG could also be dds filename
physics producers trigslidewindowOR6mW physics effSlidingOR6mW physics end_paths
physics analyzers analysistree true physics analyzers analysistree VertexModuleLabel
process_name dumpmctracks
void DumpMCTruth(Stream &&out, simb::MCTruth const &truth, unsigned int pointsPerLine, std::string indent, std::string firstIndent)
Dumps the content of the specified MC truth in the output stream.
Definition: MCDumpers.h:346
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 module_type
process_name analyzers
process_name sequence::icarus_reco_cluster3d physics trigger_paths
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name