CMS 3D CMS Logo

KalmanGhostTrackUpdater.h
Go to the documentation of this file.
1 #ifndef RecoBTag_KalmanGhostTrackUpdater_h
2 #define RecoBTag_KalmanGhostTrackUpdater_h
3 
5 
6 namespace reco {
7 
8  class GhostTrackPrediction;
9  class GhostTrackState;
10 
12  public:
14 
15  KalmanGhostTrackUpdater *clone() const override { return new KalmanGhostTrackUpdater(*this); }
16 
18  const GhostTrackState &state,
19  double &ndof,
20  double &chi2) const override;
21 
22  void contribution(const GhostTrackPrediction &pred,
23  const GhostTrackState &state,
24  double &ndof,
25  double &chi2,
26  bool withPredError = false) const override;
27  };
28 
29 } // namespace reco
30 
31 #endif // RecoBTag_KalmanGhostTrackUpdater_h
reco::GhostTrackFitter::PredictionUpdater
Definition: GhostTrackFitter.h:42
GhostTrackFitter.h
reco::KalmanGhostTrackUpdater
Definition: KalmanGhostTrackUpdater.h:11
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
hltPixelTracks_cff.chi2
chi2
Definition: hltPixelTracks_cff.py:25
reco::KalmanGhostTrackUpdater::update
GhostTrackPrediction update(const GhostTrackPrediction &pred, const GhostTrackState &state, double &ndof, double &chi2) const override
Definition: KalmanGhostTrackUpdater.cc:84
reco::GhostTrackState
Definition: GhostTrackState.h:21
ndof
Definition: HIMultiTrackSelector.h:49
reco::KalmanGhostTrackUpdater::clone
KalmanGhostTrackUpdater * clone() const override
Definition: KalmanGhostTrackUpdater.h:15
reco::KalmanGhostTrackUpdater::~KalmanGhostTrackUpdater
~KalmanGhostTrackUpdater() override
Definition: KalmanGhostTrackUpdater.h:13
reco::KalmanGhostTrackUpdater::contribution
void contribution(const GhostTrackPrediction &pred, const GhostTrackState &state, double &ndof, double &chi2, bool withPredError=false) const override
Definition: KalmanGhostTrackUpdater.cc:124
reco::GhostTrackPrediction
Definition: GhostTrackPrediction.h:21