All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
roiTools_icarus.fcl
Go to the documentation of this file.
1 BEGIN_PROLOG
2 
4 {
5  tool_type: ROIMorphological2D
6  Plane: 0
7  StructuringElement: [ 25, 5 ] #[30, 6] #Note that wire spacing is ~5x tick spacing, in this ticks are first, wires second so this makes a "square"
8  Threshold: [7.5, 7.5, 6.0]
9 }
10 
12 
13 morphologicalfinder_1: @local::icarus_morphologicalroifinder
14 morphologicalfinder_1.Plane: 1
15 
16 morphologicalfinder_2: @local::icarus_morphologicalroifinder
17 morphologicalfinder_2.Plane: 2
18 
19 icarus_cannyedgedetector:
20 {
21  tool_type: ROICannyEdgeDetection
22  Plane: 0
23  DiagnosticOutput: false
25  ButterworthThreshld: 30
26  Morph2DStructuringElementX: 7
27  Morph2DStructuringElementX: 28
28  CoherentNoiseGrouping: 32
29  CoherentNoiseOffset: 24
30  MorphologicalWindow: 10
31  CoherentThresholdFactor: 2.5
32  ADFilter_SX: 7
33  ADFilter_SY: 7
34  Sigma_x: 10.0
35  Sigma_y: 10.0
36  Sigma_r: 30.0
37  LowThreshold: 10.0
38  HighThreshold: 20.0
39  BinaryDilation_SX: 25 #31 ## "X" will be time direction, "Y" will be wires. Note that ~5 ticks to 1 wire spacing
40  BinaryDilation_SY: 5 #31
41 }
42 
43 cannyedgedetector_0: @local::icarus_cannyedgedetector
44 cannyedgedetector_0.Plane: 0
45 cannyedgedetector_1: @local::icarus_cannyedgedetector
46 cannyedgedetector_1.Plane: 1
47 cannyedgedetector_2: @local::icarus_cannyedgedetector
48 cannyedgedetector_2.Plane: 2
49 
50 icarus_decoderroifinder:
51 {
52  tool_type: ROIFromDecoder
53  Plane: 0
54  ROILabelVec: ["daqTPCROI:PHYSCRATEDATATPCWW","daqTPCROI:PHYSCRATEDATATPCWE","daqTPCROI:PHYSCRATEDATATPCEW","daqTPCROI:PHYSCRATEDATATPCEE"]
55 }
56 
57 decoderroifinder_0: @local::icarus_decoderroifinder
58 decoderroifinder_1: @local::icarus_decoderroifinder
59 decoderroifinder_2: @local::icarus_decoderroifinder
60 
61 decoderroifinder_1.Plane: 1
62 decoderroifinder_2.Plane: 2
63 
64 END_PROLOG
BEGIN_PROLOG morphologicalfinder_0
BEGIN_PROLOG true icarus_rawdigitfilter FilterTools FilterPlane1 Plane
process_name opflash particleana ie x
esac done echo Signal files are
Definition: TrainMVA.sh:25
BEGIN_PROLOG d d StructuringElement
tick ticks
Alias for common language habits.
Definition: electronics.h:78
process_name gaushit a
BEGIN_PROLOG d d Threshold
tick_as<> tick
Tick number, represented by std::ptrdiff_t.
Definition: electronics.h:75
BEGIN_PROLOG icarus_morphologicalroifinder
BEGIN_PROLOG Y will be wires Note that ticks to wire spacing BinaryDilation_SY
if &&[-z"$BASH_VERSION"] then echo Attempting to switch to bash bash shellSwitch exit fi &&["$1"= 'shellSwitch'] shift declare a IncludeDirectives for Dir in
BEGIN_PROLOG d d ButterworthOrder