LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
CFloatAlgoBase.h
Go to the documentation of this file.
1 
14 #ifndef RECOTOOL_CFLOATALGOBASE_H
15 #define RECOTOOL_CFLOATALGOBASE_H
16 
17 #include "CMAlgoBase.h"
18 
19 namespace cmtool {
20 
27  class CFloatAlgoBase : public CMAlgoBase {
28 
29  public:
30 
33 
35  virtual ~CFloatAlgoBase(){}
36 
41  virtual float Float(const std::vector<const cluster::ClusterParamsAlg*> &clusters)
42  {
43  if(clusters.size()) return 1;
44  else return -1;
45  }
46 
47  };
48 
49 }
50 
51 #endif
52  // end of doxygen group
53 
CFloatAlgoBase()
Default constructor.
Class def header for a class CMAlgoBase.
virtual float Float(const std::vector< const cluster::ClusterParamsAlg * > &clusters)
virtual ~CFloatAlgoBase()
Default destructor.