All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
dump_simenergydeposits.fcl
Go to the documentation of this file.
1 #
2 # File: dump_simenergydeposits.fcl
3 # Purpose: Dump on screen the simulated energy depositions.
4 # Author: Gianluca Petrillo (petrillo@slac.stanford.edu)
5 # Date: January 11, 2020
6 # Version: 1.0
7 #
8 # Configuration: by default, "largeant:TPCActive" and "largeant:Other"
9 # energy deposition data products are dumped.
10 #
11 # Service dependencies:
12 # - message facility
13 #
14 
15 process_name: DumpEDep
16 
17 services: {
18 
19  message: {
20  # debugModules: [ "*" ]
21  destinations: {
22 
23  # grab all the "DumpEnergyDeposit" messages and put them in DumpEnergyDeposit.log
24  DumpEnergyDepositLog: {
25  append: false
26  categories: {
27  DumpSimEnergyDeposits: { limit: -1 }
28  default: { limit: 0 }
29  }
30  filename: "DumpEnergyDeposit.log"
31  threshold: "INFO"
32  type: "file"
33  } # DumpHits
34 
35  LogStandardOut: {
36  categories: {
37  DumpSimEnergyDeposits: { limit: 0 }
38  default: {}
39  }
40  threshold: "WARNING"
41  type: "cout"
42  } # LogStandardOut
43 
44  } # destinations
45  } # message
46 } # services
47 
48 
49 physics: {
50 
51  analyzers: {
52 
53  dumpedepactive: {
54 
55  module_type: DumpSimEnergyDeposits
56 
57  # specify the tag of the `sim::SimEnergyDeposit` producer
58  EnergyDepositTag: "largeant:TPCActive"
59 
60  # whether to show where the deposition took place
61  ShowLocation: true
62 
63  # whether to show start and end position of the particle step
64  ShowStep: false
65 
66 
67  # whether to show the number of photons and electrons generated
68  ShowEmission: true
69 
70  # whether to list fast- and slow-emitted photons separately
71  SplitPhotons: true
72 
73  # output category ("DumpSimEnergyDeposits" by default), useful for filtering (see above)
74  OutputCategory: "DumpSimEnergyDeposits"
75 
76  } # dumpedepactive
77 
78 
79  dumpedepother: {
80 
81  module_type: DumpSimEnergyDeposits
82 
83  # specify the tag of the `sim::SimEnergyDeposit` producer
84  EnergyDepositTag: "largeant:Other"
85 
86  # whether to show where the deposition took place
87  ShowLocation: true
88 
89  # whether to show start and end position of the particle step
90  ShowStep: false
91 
92  # whether to show the number of photons and electrons generated
93  ShowEmission: true
94 
95  # whether to list fast- and slow-emitted photons separately
96  SplitPhotons: true
97 
98  # output category ("DumpSimEnergyDeposits" by default), useful for filtering (see above)
99  OutputCategory: "DumpSimEnergyDeposits"
100 
101  } # dumpedepother
102 
103 
104  } # analyzers
105 
106  dumpers: [ dumpedepactive, dumpedepother ]
107 
108  trigger_paths: []
109 
110  end_paths: [ dumpers ]
111 
112 } # physics
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
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
BEGIN_PROLOG could also be dds filename
physics producers trigslidewindowOR6mW physics effSlidingOR6mW physics end_paths
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