CMS 3D CMS Logo

trackAssociationChi2.h
Go to the documentation of this file.
1 #ifndef SimTracker_TrackAssociation_trackAssociationChi2_h
2 #define SimTracker_TrackAssociation_trackAssociationChi2_h
3 
9 
10 namespace track_associator {
13  const reco::TrackBase::CovarianceMatrix &recoTrackCovMatrix,
14  const reco::TrackBase::ParameterVector &sParameters);
15 
17  const reco::TrackBase::CovarianceMatrix &recoTrackCovMatrix,
18  const Basic3DVector<double> &momAtVtx,
19  const Basic3DVector<double> &vert,
20  int charge,
21  const MagneticField &magfield,
22  const reco::BeamSpot &bs);
23 
25  const reco::TrackBase::CovarianceMatrix &recoTrackCovMatrix,
26  const TrackingParticle &trackingParticle,
27  const MagneticField &magfield,
28  const reco::BeamSpot &bs);
29 
31  const TrackingParticle &trackingParticle,
32  const MagneticField &magfield,
33  const reco::BeamSpot &bs);
34 } // namespace track_associator
35 
36 #endif
math::Vector< dimension >::type ParameterVector
parameter vector
Definition: TrackBase.h:71
Monte Carlo truth information used for tracking validation.
double trackAssociationChi2(const reco::TrackBase::ParameterVector &rParameters, const reco::TrackBase::CovarianceMatrix &recoTrackCovMatrix, const reco::TrackBase::ParameterVector &sParameters)
basic method where chi2 is computed
math::Error< dimension >::type CovarianceMatrix
5 parameter covariance matrix
Definition: TrackBase.h:74