#include <MuonChi2MeasurementEstimator.h>
Public Member Functions | |
virtual std::pair< bool, double > | estimate (const TrajectoryStateOnSurface &, const TrackingRecHit &) const |
Chi2 estimator. More... | |
MuonChi2MeasurementEstimator (double maxChi2, double nSigma=3.) | |
Constructor detector indipendent. More... | |
MuonChi2MeasurementEstimator (double dtMaxChi2, double cscMaxChi2, double rpcMaxChi2, double nSigma) | |
Constructor detector dependent. More... | |
Public Member Functions inherited from Chi2MeasurementEstimatorBase | |
Chi2MeasurementEstimatorBase (double maxChi2, double nSigma=3.) | |
double | chiSquaredCut () const |
virtual bool | estimate (const TrajectoryStateOnSurface &ts, const Plane &plane) const |
virtual Local2DVector | maximalLocalDisplacement (const TrajectoryStateOnSurface &ts, const Plane &plane) const |
double | nSigmaCut () const |
Public Member Functions inherited from MeasurementEstimator | |
virtual MeasurementEstimator * | clone () const =0 |
virtual | ~MeasurementEstimator () |
Private Attributes | |
Chi2MeasurementEstimator | theCSCChi2Estimator |
Chi2MeasurementEstimator | theDTChi2Estimator |
Chi2MeasurementEstimator | theRPCChi2Estimator |
Additional Inherited Members | |
Public Types inherited from MeasurementEstimator | |
typedef std::pair< bool, double > | HitReturnType |
typedef Vector2DBase< float, LocalTag > | Local2DVector |
typedef bool | SurfaceReturnType |
Protected Member Functions inherited from Chi2MeasurementEstimatorBase | |
std::pair< bool, double > | returnIt (double est) const |
Class to handle different chi2 cut parameters for each muon sub-system. MuonChi2MeasurementEstimator inherits from the Chi2MeasurementEstimatorBase class and uses 3 different estimators.
Definition at line 17 of file MuonChi2MeasurementEstimator.h.
MuonChi2MeasurementEstimator::MuonChi2MeasurementEstimator | ( | double | maxChi2, |
double | nSigma = 3. |
||
) |
Constructor detector indipendent.
Definition at line 19 of file MuonChi2MeasurementEstimator.cc.
MuonChi2MeasurementEstimator::MuonChi2MeasurementEstimator | ( | double | dtMaxChi2, |
double | cscMaxChi2, | ||
double | rpcMaxChi2, | ||
double | nSigma = 3. |
||
) |
Constructor detector dependent.
Definition at line 26 of file MuonChi2MeasurementEstimator.cc.
|
virtual |
Chi2 estimator.
Implements Chi2MeasurementEstimatorBase.
Definition at line 34 of file MuonChi2MeasurementEstimator.cc.
References MuonSubdetId::CSC, MuonSubdetId::DT, Chi2MeasurementEstimator::estimate(), TrackingRecHit::geographicalId(), DetId::Muon, MuonSubdetId::RPC, theCSCChi2Estimator, theDTChi2Estimator, and theRPCChi2Estimator.
|
private |
Definition at line 34 of file MuonChi2MeasurementEstimator.h.
Referenced by estimate().
|
private |
Definition at line 33 of file MuonChi2MeasurementEstimator.h.
Referenced by estimate().
|
private |
Definition at line 35 of file MuonChi2MeasurementEstimator.h.
Referenced by estimate().