cluster3dalgorithms_dune35t.fcl
Go to the documentation of this file.
1 BEGIN_PROLOG
2 
3 dune35t_cluster3ddbscanalg:
4 {
5  EnableMonitoring: true # enable monitoring of functions
6  NumPairPts: 2 # minimum number of hit pairs for DBScan to consider
7  TimeAdvanceGap: 50. # Window size (ticks) for comparing hits in different views
8  NumSigmaPeakTime: 5. # Number "sigma" for peak times when building hits
9  EpsilonDistanceDBScan: 5. # Distance (cm) between 3D hits for DBScan to cluster them together
10 
11 }
12 
13 dune35t_cluster3dprincipalcomponentsalg:
14 {
15  ParallelLines: 0.00001 # delta theta to be parallel
16 }
17 
18 dune35t_cluster3dskeletonalg:
19 {
20  MinimumDeltaTicks: 0.05 # minimum delta time (in ticks) when matching hits
21  MaximumDeltaTicks: 10.0 # maximum delta time (in ticks) when matching hits
22 }
23 
24 dune35t_cluster3dhoughseedfinderalg:
25 {
26  Minimum3DHits: 5 # Minimum number 3D hits to run transform
27  ThetaBins: 360 # Number of bins in theta (pi)
28  HalfRhoBins: 75 # Half of the number of bins in rho
29  HiThresholdMin: 5 # Minimum value for hi threshold in hough scan
30  HiThresholdFrac: 0.05 # Fraction of total hits for hi threshold
31  LoThresholdFrac: 0.85 # Fraction of peak bin count for lo threshold
32  NumSeed2DHits: 80 # number of 2D hits in the seed
33  NumAveDocas: 6. # number of "docas" from axis to accept hits
34  NumSkippedHits: 10 # number hits allowed to be skipped for seed hits
35  MaxLoopsPerCluster: 3 # Maximum number of loops to search for tracks
36  MaximumGap: 5. # Maximum gap in arc length for seed hits
37  DisplayHoughHist: false
38  PrincipalComponentsAlg: @local::dune35t_cluster3dprincipalcomponentsalg
39 }
40 
41 dune35t_cluster3dpcaseedfinderalg:
42 {
43  GapDistance: 5. # Distance to declare a gap in hits
44  NumSeed2DHits: 80 # number of 2D hits in the seed
45  MinAllowedCosAng: 0.7 # minimum angle allowed
46  PrincipalComponentsAlg: @local::dune35t_cluster3dprincipalcomponentsalg
47 }
48 
49 dune35t_cluster3dparallelhitsseedfinderalg:
50 {
51  MaxNumEdgeHits: 1000 # Maximum number hits each end of PCA axis
52  GapDistance: 20. # Distance to declare a gap in hits
53  NumSeed2DHits: 80 # number of 2D hits in the seed
54  PrincipalComponentsAlg: @local::dune35t_cluster3dprincipalcomponentsalg
55 }
56 
57 END_PROLOG