LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
CBAlgoFake.h
Go to the documentation of this file.
1 
14 #ifndef RECOTOOL_CBALGOFAKE_H
15 #define RECOTOOL_CBALGOFAKE_H
16 
19 
20 namespace cmtool {
27  class CBAlgoFake : public CBoolAlgoBase {
28 
29  public:
31  CBAlgoFake();
32 
34  virtual ~CBAlgoFake(){};
35 
40  virtual bool Bool(const ::cluster::ClusterParamsAlg& cluster1,
41  const ::cluster::ClusterParamsAlg& cluster2);
42 
44  virtual void Reset() {}
45 
46  protected:
47  bool _flip;
48  int _ctr;
49  };
50 }
51 
52 #endif
53  // end of doxygen group
Class def header for algorithm classes for CMergeManager.
CBAlgoFake()
Default constructor.
Definition: CBAlgoFake.cxx:6
virtual void Reset()
Function to reset the algorithm instance ... maybe implemented via child class.
Definition: CBAlgoFake.h:44
virtual ~CBAlgoFake()
Default destructor.
Definition: CBAlgoFake.h:34
virtual bool Bool(const ::cluster::ClusterParamsAlg &cluster1, const ::cluster::ClusterParamsAlg &cluster2)
Definition: CBAlgoFake.cxx:15