HitFinderTools.fcl
Go to the documentation of this file.
1 
2 BEGIN_PROLOG
3 
4 hitfinderwaveformalgs:
5 {
6  tool_type: WaveformTools
7 }
8 
9 # Define the differential tool for finding candidate hits
10 candhitfinder_derivative:
11 {
12  tool_type: CandHitDerivative
13  Plane: 0
14  MinDeltaTicks: 1
15  MaxDeltaTicks: 40
16  MinDeltaPeaks: 0.25
17  MinHitHeight: 2
18  NumInterveningTicks: 6
19  OutputHistograms: false
20  WaveformAlgs: @local::hitfinderwaveformalgs
21 }
22 
23 # Define the morphological filter tool for finding candidate hits
24 candhitfinder_morphological:
25 {
26  tool_type: CandHitMorphological
27  Plane: 0
28  DilationThreshold: 4.
29  DilationFraction: 0.75
30  ErosionFraction: 0.2
31  MinDeltaTicks: 1
32  MinDeltaPeaks: 0.01
33  MinHitHeight: 1
34  NumInterveningTicks: 6
35  StructuringElement: 20
36  OutputHistograms: false
37  OutputWaveforms: false
38  WaveformAlgs: @local::hitfinderwaveformalgs
39 }
40 
41 # Define the standard "threshold over baseline" method for finding candidate hits
42 candhitfinder_standard:
43 {
44  tool_type: CandHitStandard
45  Plane: 0 # The plane this tool is operating on
46  RoiThreshold: 5. # The threshold to apply to find hits
47 }
48 
49 peakfitter_gaussian:
50 {
51  tool_type: "PeakFitterGaussian"
52  MinWidth: 0.5
53  MaxWidthMult: 3.
54  PeakRangeFact: 2.
55  PeakAmpRange: 2.
56  FloatBaseline: false
57 }
58 
59 peakfitter_mrqdt:
60 {
61  tool_type: "PeakFitterMrqdt"
62  MinWidth: 0.5
63  MaxWidthMult: 3.
64  PeakRangeFact: 2.
65  PeakAmpRange: 2.
66 }
67 
68 
69 END_PROLOG