All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
deconTools_icarus.fcl
Go to the documentation of this file.
1 BEGIN_PROLOG
2 
4 {
5  tool_type: ROIFinderStandard
6  Plane: 0
7  NumBinsHalf: 3
8  Threshold: 3 # abs(threshold) for finding a Region Of Interest
9  NumSigma: 4
10  zPlaneROIPad: [ 50, 50 ] # number of bins to pad both ends of the ROIs
11 }
12 
14 {
15  tool_type: ROIFinderDifferential
16  Plane: 0
17  NumSigma: 4.0
18  NumBinsToAve: 10
19  Max2MinDistance: 60
20  MaxTicksGap: 50
21  TruncRMSMinFraction: 0.6
22  ROILeadTrailPadding: [ 50, 50 ] # number of bins to pad both ends of the ROIs
23  OutputHistograms: false
24 }
25 
26 icarus_differentialroifinder_0: @local::icarus_differentialroifinder
27 icarus_differentialroifinder_1: @local::icarus_differentialroifinder
28 icarus_differentialroifinder_2: @local::icarus_differentialroifinder
29 
30 icarus_differentialroifinder_0.Plane: 0
31 icarus_differentialroifinder_1.Plane: 1
32 icarus_differentialroifinder_2.Plane: 2
33 
35 {
36  tool_type: "icaruscode/TPC/SignalProcessing/RecoWire/DeconTools/ROIFinderMorphological"
37  Plane: 0
38  UseDifference: true
39  NumSigma: 2.0 # Number sigma for threshold
40  # This is for white noise ~3.2 rms
41  NumBinsToAve: 5 #10
42  Max2MinDistance: 12
43  Max2MinHeight: 4 #12
44  MaxLengthCut: 0 #10
46  roiLeadTrailPad: [ 30, 30 ] # number of bins to pad on the leading/trailing side
47  OutputHistograms: false
48  OutputWaveforms: false
49 }
50 
51 icarus_morphologicalroifinder_0: @local::icarus_morphologicalroifinder
52 icarus_morphologicalroifinder_1: @local::icarus_morphologicalroifinder
53 icarus_morphologicalroifinder_2: @local::icarus_morphologicalroifinder
54 
55 icarus_morphologicalroifinder_0.Plane: 0
56 icarus_morphologicalroifinder_1.Plane: 1
57 icarus_morphologicalroifinder_2.Plane: 2
58 
59 icarus_noproifinder:
60 {
61  tool_type: ROIFinderNOP
62  Plane: 0
63  roiLeadTrailPad: [ 2000, 2000 ] # number of bins to pad both ends of the ROIs
64 }
65 
66 icarus_noproifinder_0: @local::icarus_noproifinder
67 icarus_noproifinder_1: @local::icarus_noproifinder
68 icarus_noproifinder_2: @local::icarus_noproifinder
69 
70 icarus_noproifinder_0.Plane: 0
71 icarus_noproifinder_1.Plane: 1
72 icarus_noproifinder_2.Plane: 2
73 
74 icarus_baselinestandard:
75 {
76  tool_type: BaselineStandard
77  NumBinsToAverage: 20
78 }
79 
80 icarus_baselinemostprobave:
81 {
82  tool_type: "icaruscode/TPC/SignalProcessing/RecoWire/DeconTools/BaselineMostProbAve"
83  MaxROILength: 100
84 }
85 
86 icarus_nobaseline:
87 {
88  tool_type: NoBaseline
89 }
90 
91 icarus_roideconvolution:
92 {
93  tool_type: ROIDeconvolution
94  FFTSize: 512 # re-initialize FFT service to this size
95  SaveWireWF: 0
96  DodQdxCalib: false # apply wire-by-wire calibration?
97  dQdxCalibFileName: "dQdxCalibrationPlanev1.txt"
98  Baseline: @local::icarus_baselinemostprobave
99 }
100 
101 icarus_fullwiredeconvolution:
102 {
103  tool_type: FullWireDeconvolution
104  DoBaselineSub: true
105  DodQdxCalib: false # apply wire-by-wire calibration?
106  dQdxCalibFileName: "dQdxCalibrationPlanev1.txt"
107  MinROIAverageTickThreshold: -0.5
108  Baseline: @local::icarus_baselinemostprobave
109 }
110 
111 
112 END_PROLOG
BEGIN_PROLOG true icarus_rawdigitfilter FilterTools FilterPlane1 Plane
#define the
BEGIN_PROLOG icarus_differentialroifinder
BEGIN_PROLOG d d StructuringElement
std::size_t size(FixedBins< T, C > const &) noexcept
Definition: FixedBins.h:561
BEGIN_PROLOG icarushit pmAlgKalmanTrackGaus pmAlgKalmanTrackICARUS pandoraKalmanTrackGaus pandoraKalmanTrackICARUS sequence::icarus_reco_mcrecoICARUS icarus_reco_producers rawdigitfilter icarus_reco_producers recowire icarus_reco_producers recowire NumSigma
process_name gaushit a
process_name gaushit analyze services SignalShapingServiceICARUS ResponseTools ResponsePlane1 Filter services SignalShapingServiceICARUS ResponseTools ResponsePlane2 Filter physics producers daq local::NoNoiseTool physics producers daq physics producers rawdigitfilter physics producers rawdigitfilter FFTAlg FilterTools FilterPlane1 physics producers rawdigitfilter FFTAlg FilterTools FilterPlane2 physics producers rawdigitfilter FFTAlg physics producers recowire ROIFinderToolVec ROIFinderToolPlane1 roiLeadTrailPad
T abs(T value)
BEGIN_PROLOG icarus_standardroifinder
BEGIN_PROLOG d d Threshold
for($it=0;$it< $RaceTrack_number;$it++)
BEGIN_PROLOG OutputHistograms
BEGIN_PROLOG icarus_morphologicalroifinder
process_name showerreco Particles Coinciding wih the Vertex services ScanOptions nu_mu services ScanOptions Number
BEGIN_PROLOG zPlaneROIPad