1 #include "simple_channel_info.fcl"
2 #include "redis_connection.fcl"
3 #include "decoderDefs.fcl"
8 raw_digit_producers: [
daq]
9 raw_digit_instance: RAW
13 n_channels: 55296 # ALL crates
14 collection_channels: [[0,55296]] # no signal -- plane is arbitrary
20 noise_range_sampling: 1
21 n_smoothing_samples: 1
25 refine_baseline:
false
47 daq: @local::decodeTPC
64 RedisKey: eventmetaTPC
74 waveform_name: waveform
75 fft_per_channel:
true # calculate FFT
's
77 send_time_avg_ffts: true
79 n_evt_send_rawdata: 100
80 // send_correlation_matrix: true
81 // correlation_matrix_name: correlation
82 // n_correlation_matrix_samples: 100
83 SelectEvents: [pscale10_events]
87 module_type: OnlineAnalysis
88 group_name: tpc_channel
89 @table::analysis_config
90 #SelectEvents: [pscale_event]
91 SelectEvents: [pscale10_events]
95 # metricPluginType: "graphite"
96 # reporting_interval: 10.0
97 # host:"192.168.191.18"
99 # namespace:"icarus.om."
101 redis_metric_archive: {
103 metricPluginType: "redis"
104 reporting_interval: 60.0 # 60s
106 // need to add postfix otherwise this metric sender and the other one will collide
107 redis_key_postfix: ":archiving"
114 tpc_channel:[[0,5760]] # 8 crates
119 #title: "TPC wire %(instance)s rms"
120 display_range: [0, 10]
124 #title: "TPC wire %(instance)s rms"
125 display_range: [0, 10]
129 #title: "TPC wire %(instance)s baseline"
130 display_range: [1990, 2040]
132 next_channel_dnoise: {
133 #title: "TPC wire %(instance)s next channel dnoise"
134 display_range: [0.2, 1.2]
138 #title: "TPC wire %(instance)s mean peak height"
139 display_range: [0, 50]
142 #title: "TPC wire %(instance)s occupancy"
143 display_range: [0., 1.]
148 OnlineAnalysisDenoised:
150 module_type: OnlineAnalysis
151 group_name: tpc_channel
152 @table::analysis_config
153 raw_digit_instance: ""
154 #SelectEvents: [pscale_event]
155 SelectEvents: [pscale10_events]
156 metric_prefix: filtered_
157 send_peakheight: false
159 send_occupancy: false
164 #pscale_event: [ prescale10, daq ]
165 pscale10_events: [ prescale10, daq ]
166 pscale_event: [ prescale100, daq ]
167 trigger_paths: [ pscale10_events, pscale_event ] # BH: COMMENT PSCALE_EVENT TO TURN OFF OUTPUT FILE
168 a: [ OnlineAnalysis, OnlineAnalysisDenoised, OnlineAnalysisRawData, Meta ]
169 decoded_stream: [decodedout] # BH: COMMENT THIS LINE TO TURN OFF OUTPUT FILE
170 end_paths: [ a, decoded_stream ] # BH: COMMENT DECODED_STREAM TO TURN OFF OUTPUT FILE
174 RedisConnection: @local::redis_connection
175 @table::icarus_calibration_services
176 @table::icarus_wirecalibration_services
178 services.RedisConnection.host: "icarus-db01.fnal.gov"
179 services.NuRandomService: @erase
180 services.MemoryTracker: @erase
181 services.TimeTracker: @erase
184 module_type: RootInput
190 module_type: RootOutput
191 fileName: "%ifb_%tc-decoded.root"
194 SelectEvents: [pscale_event]
197 # Use this to setup the decoder module
198 physics.producers.daq.OutputPedestalCor: true
199 physics.producers.daq.OutputRawWaveform: true
200 physics.producers.daq.OutputCorrection: false
201 physics.producers.daq.DecoderTool.CoherentGrouping: 32
202 physics.producers.daq.DecoderTool.StructuringElement: 16
203 physics.producers.daq.DecoderTool.Threshold: [5.0, 4.0, 4.5]
204 physics.producers.daq.DecoderTool.FragmentIDVec: [ [4,0x1210], [5,0x1214], [14,0x1110], [15,0x1116], [16,0x1114], [17,0x1112] ]
205 #physics.producers.daq.DecoderTool.FragmentIDVec: [ [14,0x1110], [15,0x1116], [16,0x1114], [17,0x1112] ]
206 #physics.producers.daq.DecoderTool.DiagnosticOutput: true # This turns on lots of diagnostic messages... LOTS
207 process_name: TPCANALYSIS
process_name local::throughgoing_selection SelectEvents
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
process_name gaushitTPC3 gaushitTPC3 filters
BEGIN_PROLOG analysis_config
BEGIN_PROLOG induction_channels
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
BEGIN_PROLOG daq daq pscale_event OnlineAnalysisRawData