#include <GhostTrack.h>
Public Member Functions | |
double | chi2 () const |
GhostTrack (const GhostTrackPrediction &prior, const GhostTrackPrediction &prediction, const std::vector< GhostTrackState > &states, double ndof, double chi2) | |
GhostTrack (const GhostTrackPrediction &prior, const GhostTrackPrediction &prediction, const std::vector< TransientTrack > &tracks, double ndof, double chi2, const std::vector< float > &weights=std::vector< float >(), const GlobalPoint &origin=GlobalPoint(), bool withOrigin=false) | |
GhostTrack (const Track &ghostTrack, const std::vector< TransientTrack > &tracks, const std::vector< float > &weights=std::vector< float >(), const GhostTrackPrediction &prior=GhostTrackPrediction(), const GlobalPoint &origin=GlobalPoint(), bool withOrigin=false) | |
double | ndof () const |
operator Track () const | |
const GhostTrackPrediction & | prediction () const |
const GhostTrackPrediction & | prior () const |
const std::vector < GhostTrackState > & | states () const |
Private Member Functions | |
void | initStates (const std::vector< TransientTrack > &tracks, const std::vector< float > &weights, double offset) |
Private Attributes | |
double | chi2_ |
double | ndof_ |
GhostTrackPrediction | prediction_ |
GhostTrackPrediction | prior_ |
std::vector< GhostTrackState > | states_ |
Definition at line 16 of file GhostTrack.h.
|
inline |
Definition at line 18 of file GhostTrack.h.
GhostTrack::GhostTrack | ( | const GhostTrackPrediction & | prior, |
const GhostTrackPrediction & | prediction, | ||
const std::vector< TransientTrack > & | tracks, | ||
double | ndof, | ||
double | chi2, | ||
const std::vector< float > & | weights = std::vector<float>() , |
||
const GlobalPoint & | origin = GlobalPoint() , |
||
bool | withOrigin = false |
||
) |
Definition at line 29 of file GhostTrack.cc.
References initStates(), reco::GhostTrackPrediction::lambda(), and prediction_.
GhostTrack::GhostTrack | ( | const Track & | ghostTrack, |
const std::vector< TransientTrack > & | tracks, | ||
const std::vector< float > & | weights = std::vector<float>() , |
||
const GhostTrackPrediction & | prior = GhostTrackPrediction() , |
||
const GlobalPoint & | origin = GlobalPoint() , |
||
bool | withOrigin = false |
||
) |
Definition at line 43 of file GhostTrack.cc.
References initStates(), reco::GhostTrackPrediction::lambda(), and prediction_.
|
inline |
|
private |
Definition at line 14 of file GhostTrack.cc.
References reco::GhostTrackState::linearize(), prediction_, reco::GhostTrackState::setWeight(), states_, and puppiForMET_cff::weight.
Referenced by GhostTrack().
|
inline |
|
inline |
Definition at line 48 of file GhostTrack.h.
References chi2_, ndof_, prediction_, and reco::GhostTrackPrediction::track().
|
inline |
Definition at line 41 of file GhostTrack.h.
References prediction_.
Referenced by reco::GhostTrackVertexFinder::vertices().
|
inline |
|
inline |
|
private |
Definition at line 58 of file GhostTrack.h.
Referenced by chi2(), and operator Track().
|
private |
Definition at line 57 of file GhostTrack.h.
Referenced by ndof(), and operator Track().
|
private |
Definition at line 54 of file GhostTrack.h.
Referenced by GhostTrack(), initStates(), operator Track(), and prediction().
|
private |
Definition at line 55 of file GhostTrack.h.
Referenced by prior().
|
private |
Definition at line 56 of file GhostTrack.h.
Referenced by initStates(), and states().