Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
TrackingTools
KalmanUpdators
interface
Chi2MeasurementEstimator.h
Go to the documentation of this file.
1
#ifndef CommonDet_Chi2MeasurementEstimator_H
2
#define CommonDet_Chi2MeasurementEstimator_H
3
15
#include "
TrackingTools/KalmanUpdators/interface/Chi2MeasurementEstimatorBase.h
"
16
17
class
Chi2MeasurementEstimator
:
public
Chi2MeasurementEstimatorBase
{
18
public
:
19
25
explicit
Chi2MeasurementEstimator
(
double
maxChi2,
double
nSigma = 3.) :
26
Chi2MeasurementEstimatorBase
( maxChi2, nSigma) {}
27
28
virtual
std::pair<bool,double>
estimate
(
const
TrajectoryStateOnSurface
&,
29
const
TransientTrackingRecHit
&)
const
;
30
template
<
unsigned
int
D> std::pair<bool,double>
estimate
(
const
TrajectoryStateOnSurface
&,
31
const
TransientTrackingRecHit
&)
const
;
32
33
virtual
Chi2MeasurementEstimator
*
clone
()
const
{
34
return
new
Chi2MeasurementEstimator
(*
this
);
35
}
36
37
};
38
39
#endif
Chi2MeasurementEstimator::clone
virtual Chi2MeasurementEstimator * clone() const
Definition:
Chi2MeasurementEstimator.h:33
Chi2MeasurementEstimator::Chi2MeasurementEstimator
Chi2MeasurementEstimator(double maxChi2, double nSigma=3.)
Definition:
Chi2MeasurementEstimator.h:25
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:15
Chi2MeasurementEstimatorBase.h
Chi2MeasurementEstimatorBase
Definition:
Chi2MeasurementEstimatorBase.h:15
Chi2MeasurementEstimator::estimate
virtual std::pair< bool, double > estimate(const TrajectoryStateOnSurface &, const TransientTrackingRecHit &) const
Definition:
Chi2MeasurementEstimator.cc:8
TransientTrackingRecHit
Definition:
TransientTrackingRecHit.h:21
Chi2MeasurementEstimator
Definition:
Chi2MeasurementEstimator.h:17
Generated for CMSSW Reference Manual by
1.8.5