CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
KeepingNonZeroWeightsMerger.h
Go to the documentation of this file.
1 #ifndef KeepingNonZeroWeightsMerger_H
2 #define KeepingNonZeroWeightsMerger_H
3 
5 
11 
12  public:
13 
15 
16  KeepingNonZeroWeightsMerger(const double& value) : cut(value) {}
17 
19  {
20  return new KeepingNonZeroWeightsMerger(*this);
21  }
22 
26  virtual RCMultiGaussianState merge(const RCMultiGaussianState& mgs) const;
27 
28  private:
29 
30  double cut;
31 
32 };
33 
34 #endif // KeepingNonZeroWeightsMerger_H
virtual KeepingNonZeroWeightsMerger * clone() const
virtual RCMultiGaussianState merge(const RCMultiGaussianState &mgs) const
KeepingNonZeroWeightsMerger(const double &value)