CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TrivialWeightEstimator.h
Go to the documentation of this file.
1 #ifndef _TrivialWeightEstimator_H_
2 #define _TrivialWeightEstimator_H_
3 
5 
6 #include <vector>
7 
12 template <class T>
14 public:
15  double weight(const std::vector<const T*>&) const override { return 1.0; }
16 
17  TrivialWeightEstimator* clone() const override { return new TrivialWeightEstimator<T>(*this); };
18 };
19 
20 #endif
TrivialWeightEstimator * clone() const override
double weight(const std::vector< const T * > &) const override