2 # File: dump_mctruth.fcl
3 # Purpose: Dump on screen MC truth content
4 # Author: Gianluca Petrillo (petrillo@fnal.gov)
5 # Date: February 22nd, 2017
8 # Service dependencies:
12 # 20170222 (petrillo@fnal.gov) [v1.0]
14 # 20171103 (petrillo@fnal.gov) [v1.1]
15 # added dump of GENIE truth whenever available
23 # debugModules: [ "*" ]
26 # grab all the "DumpMCTruth" messages and put them in DumpMCTruth.log
40 AnaBaseDefaultCtor: { limit: 0 }
41 GeometryBadInputPoint: {
45 RecoBaseDefaultCtor: { limit: 0 }
70 # output category ("OutputCategory" by default), useful for filtering (see above)
71 OutputCategory:
"DumpMCTruth"
73 # specify the label of the simb::MCTruth data products (or producers)
74 # if not specified, will print all of them
75 # InputTruth: [ "generator" ]
77 # print this many trajectory points per output line (default: 3; 0 skips all)
85 # output category ("OutputCategory" by default), useful for filtering (see above)
86 OutputCategory:
"DumpMCTruth"
88 # specify the label of the simb::MCTruth data products (or producers)
89 # if not specified, will print all of them
90 # InputTruth: [ "generator" ]
92 # we don't take offense in the absence of GENIE truth in the event,
93 # since we might be dumping truth from other generators
94 # (omit this line also when explicitly listing the generator modules by InputTruth)
100 dumpers: [ dumpmctruth, dumpgenietruth ]
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
void DumpGTruth(Stream &&out, simb::GTruth const &truth, std::string indent, std::string firstIndent)
Dumps the content of the GENIE truth in the output stream.
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
process_name gaushitTPC3 gaushitTPC3 filters
BEGIN_PROLOG could also be dds filename
physics producers trigslidewindowOR6mW physics effSlidingOR6mW physics end_paths
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.
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 sequence::icarus_reco_cluster3d physics trigger_paths
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name