vertexfindermodules.fcl
Go to the documentation of this file.
1 #include "clusteralgorithms.fcl"
2 
3 BEGIN_PROLOG
4 
5 standard_vertexcheater:
6 {
7  module_type: "VertexCheater"
8  CheatedShowerLabel: "shower"
9  CheatedTrackLabel: "track"
10  G4ModuleLabel: "largeant"
11 }
12 
13 standard_harrisvertexfinder:
14 {
15  module_type: "HarrisVertexFinder"
16  DBScanModuleLabel: "dbscan"
17  TimeBins: 256
18  MaxCorners: 20
19  Gsigma: 1.
20  Window: 5
21  Threshold: 0.1
22  SaveVertexMap: -1
23 }
24 
25 standard_vertexmatch:
26 {
27  module_type: "VertexMatch"
28  HoughModuleLabel: "hough"
29  VertexModuleLabel: "harris"
30  MaxDistance: 30.
31 }
32 
33 standard_primaryvertexfinder:
34 {
35  module_type: "PrimaryVertexFinder"
36  TrackModuleLabel: "track3d"
37  VertexWindow: 0.5
38 }
39 
40 standard_vertexfinder2d:
41 {
42  module_type: "VertexFinder2D"
43  ClusterModuleLabel: "linemerger"
44 }
45 
46 standard_featurevertexfinder:
47 {
48  module_type: "FeatureVertexFinder" # module name
49  CornerFinderModuleLabel: "corner" # EndPoint2ds from corner finder
50  ClusterModuleLabel: "dbcluster" # clusters the module takes in
51  HitModuleLabel: "ffthit" # hits the module takes in
52  CCrawlerEndPoint2dModuleLabel: "cccluster" # EndPoint2d's from ClusterCrawler
53  RunningMode: 0 # 0 = Return all vertex candidates
54  # 1 = Return only the likely primary vertex
55  #ClusterParamsAlg: @local::standard_clusterparamsalg
56 }
57 #Setting featurevertexfinder to use ClusterParmsAlg with a smaller hit list size
58 #standard_featurevertexfinder.ClusterParamsAlg.MinHitListSize: 10
59 
60 standard_cornerfinder:
61 {
62  module_type: "CornerFinder" # module name
63  CalWireDataLabel: "calwire"
64  CornerAlgParamSet: @local::standard_cornerfinderalg # using the cornerfinder alg
65 }
66 #Setting cornerfinder to use the Harris score (instead of Nobel)
67 standard_cornerfinder.CornerAlgParamSet.CornerScore_algorithm: "Harris"
68 #standard_cornerfinder.CornerAlgParamSet.CalDataModuleLabel: "caldata"
69 
70 standard_featurevertexfinderana:
71 {
72 
73  module_type: "FeatureVertexFinderAna"
74  LArGeantModuleLabel: "largeant"
75  GenieModuleLabel: "generator"
76  VertexModuleLabel: "featureVtx"
77  EndPoint2dModuleLabel: "featureVtx"
78 }
79 
80 
81 argoneut_harris: @local::standard_harrisvertexfinder
82 argoneut_vertexmatch: @local::standard_vertexmatch
83 argoneut_primaryvertex: @local::standard_primaryvertexfinder
84 argoneut_vertex2d: @local::standard_vertexfinder2d
85 argoneut_featruevertexfinder: @local::standard_featurevertexfinder
86 
87 
88 END_PROLOG