All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
dump_triggergatedata_icarus.fcl
Go to the documentation of this file.
1 #
2 # File: dump_triggergatedata_icarus.fcl
3 # Purpose: Dumps the specified trigger gate data product on a file.
4 # Author: Gianluca Petrillo (petrillo@slac.stanford.edu)
5 # Date: December 6, 2019
6 #
7 # This is a top-level configuration that can be run directly.
8 #
9 # Required inputs
10 # ----------------
11 #
12 # * simulated trigger gate data (needs to be overridden!)
13 #
14 #
15 # Service dependencies
16 # ---------------------
17 #
18 # * message facility
19 #
20 #
21 
22 process_name: DumpTriggerGateData
23 
24 services: {
25 
26  message: {
27  destinations: {
28 
29  # grab all the "DumpTriggerGateData" messages and put them in DumpTriggerGateData.log
30  LogGates: {
31  append: false
32  categories: {
33  DumpTriggerGateData: { limit: -1 }
34  default: { limit: 0 }
35  }
36  filename: "DumpTriggerGateData.log"
37  threshold: "INFO"
38  type: "file"
39  } # LogGates
40 
41  LogStandardOut: {
42  categories: {
43  DumpTriggerGateData: { limit: 0 }
44  default: {}
45  }
46 # threshold: "WARNING"
47  threshold: "DEBUG"
48  type: "cout"
49  } # LogStandardOut
50 
51  } # destinations
52  } # message
53 } # services
54 
55 
56 source: {
57  module_type: RootInput
58  maxEvents: -1 # number of events to read
59 } # source
60 
61 
62 physics: {
63  producers:{}
64  filters: {}
65  analyzers: {
66  dumptriggergatedata: {
67  module_type: DumpTriggerGateData
68 
69  # specify the input tag of the raw::OpDetWaveform producer
70  TriggerGateDataTag: "discrimopdaq:100"
71 
72  # output category ("TriggerGateDataTag" by default), useful for filtering (see above)
73  OutputCategory: "DumpTriggerGateData"
74 
75  } # dumptriggergatedata
76  } # analyzers
77 
78  dumpers: [ dumptriggergatedata ]
79 
80  trigger_paths: []
81  end_paths: [ dumpers ]
82 } # physics
83 
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
do source
process_name gaushitTPC3 gaushitTPC3 filters
BEGIN_PROLOG could also be dds filename
physics producers trigslidewindowOR6mW physics effSlidingOR6mW physics end_paths
source drop raw::ubdaqSoftwareTriggerData_ *_ *_ * maxEvents
Definition: frame-shunt.fcl:6
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