LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
CBAlgoStartInPoly.h
Go to the documentation of this file.
1 
14 #ifndef RECOTOOL_CBALGOSTARTINPOLY_H
15 #define RECOTOOL_CBALGOSTARTINPOLY_H
16 
17 #include <iostream>
20 
21 namespace cmtool {
27 
28  public:
29 
32 
34  virtual ~CBAlgoStartInPoly(){};
35 
41  void SetMinHitsCut(size_t n) { _MinHits = n; }
43 
44  void SetDebug(bool debug) { _debug = debug; }
45 
47  virtual bool Bool(const ::cluster::ClusterParamsAlg &cluster1,
48  const ::cluster::ClusterParamsAlg &cluster2);
49 
51  void reconfigure();
52 
53  protected:
54 
56  size_t _MinHits;
57  bool _debug;
58  };
59 }
60 
61 #endif
62  // end of doxygen group
63 
Class def header for algorithm classes for CMergeManager.
size_t _MinHits
Conversion factors ogtten from GeometryUtilities.
CBAlgoStartInPoly()
Default constructor.
virtual ~CBAlgoStartInPoly()
Default destructor.
void reconfigure()
Method to re-configure the instance.
bool _debug
Minimum number of hits for cluster whose start point is being considered. We want it to be a good sta...
DebugStuff debug
Definition: DebugStruct.cxx:4
Char_t n[5]
void SetMinHitsCut(size_t n)
Method to set cut value on minimum number of hits considered.
virtual bool Bool(const ::cluster::ClusterParamsAlg &cluster1, const ::cluster::ClusterParamsAlg &cluster2)
Merging Algorithm is Here.