Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
CommonTools
Clustering1D
interface
TrivialWeightEstimator.h
Go to the documentation of this file.
1
#ifndef _TrivialWeightEstimator_H_
2
#define _TrivialWeightEstimator_H_
3
4
#include "
CommonTools/Clustering1D/interface/WeightEstimator.h
"
5
6
#include <vector>
7
12
template
<
class
T>
13
class
TrivialWeightEstimator
:
public
WeightEstimator
<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
TrivialWeightEstimator * clone() const override
Definition:
TrivialWeightEstimator.h:17
TrivialWeightEstimator::weight
double weight(const std::vector< const T * > &) const override
Definition:
TrivialWeightEstimator.h:15
WeightEstimator
Definition:
WeightEstimator.h:12
WeightEstimator.h
TrivialWeightEstimator
Definition:
TrivialWeightEstimator.h:13
Generated for CMSSW Reference Manual by
1.8.5