CMS 3D CMS Logo

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
WeightEstimator.h
TrivialWeightEstimator
Definition: TrivialWeightEstimator.h:13
TrivialWeightEstimator::weight
double weight(const std::vector< const T * > &) const override
Definition: TrivialWeightEstimator.h:15
WeightEstimator
Definition: WeightEstimator.h:12
TrivialWeightEstimator::clone
TrivialWeightEstimator * clone() const override
Definition: TrivialWeightEstimator.h:17