CMS 3D CMS Logo

WeightEstimator.h
Go to the documentation of this file.
1 #ifndef _WeightEstimator_H_
2 #define _WeightEstimator_H_
3 
4 #include <vector>
5 
11 template <class T>
13 public:
14  virtual double weight(const std::vector<const T*>&) const = 0;
15  virtual WeightEstimator* clone() const = 0;
16 
17  virtual ~WeightEstimator() {}
18 };
19 
20 #endif
virtual ~WeightEstimator()
virtual double weight(const std::vector< const T *> &) const =0
virtual WeightEstimator * clone() const =0