CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
reco::GhostTrackVertexFinder::FinderInfo Struct Reference

Public Member Functions

 FinderInfo (const CachingVertex< 5 > &primaryVertex, const GhostTrack &ghostTrack, const BeamSpot &beamSpot, bool hasBeamSpot, bool hasPrimaries)
 

Public Attributes

VertexState beamSpot
 
const MagneticFieldfield
 
TransientTrack ghostTrack
 
bool hasBeamSpot
 
bool hasPrimaries
 
GhostTrackPrediction pred
 
const CachingVertex< 5 > & primaryVertex
 
GhostTrackPrediction prior
 
std::vector< GhostTrackStatestates
 

Detailed Description

Definition at line 89 of file GhostTrackVertexFinder.cc.

Constructor & Destructor Documentation

◆ FinderInfo()

reco::GhostTrackVertexFinder::FinderInfo::FinderInfo ( const CachingVertex< 5 > &  primaryVertex,
const GhostTrack ghostTrack,
const BeamSpot beamSpot,
bool  hasBeamSpot,
bool  hasPrimaries 
)
inline

Definition at line 90 of file GhostTrackVertexFinder.cc.

96  pred(ghostTrack.prediction()),
97  prior(ghostTrack.prior()),
98  states(ghostTrack.states()),
102  field(nullptr) {}

Member Data Documentation

◆ beamSpot

VertexState reco::GhostTrackVertexFinder::FinderInfo::beamSpot

Definition at line 108 of file GhostTrackVertexFinder.cc.

◆ field

const MagneticField* reco::GhostTrackVertexFinder::FinderInfo::field

Definition at line 111 of file GhostTrackVertexFinder.cc.

◆ ghostTrack

TransientTrack reco::GhostTrackVertexFinder::FinderInfo::ghostTrack

Definition at line 112 of file GhostTrackVertexFinder.cc.

◆ hasBeamSpot

bool reco::GhostTrackVertexFinder::FinderInfo::hasBeamSpot

Definition at line 109 of file GhostTrackVertexFinder.cc.

◆ hasPrimaries

bool reco::GhostTrackVertexFinder::FinderInfo::hasPrimaries

Definition at line 110 of file GhostTrackVertexFinder.cc.

◆ pred

GhostTrackPrediction reco::GhostTrackVertexFinder::FinderInfo::pred

Definition at line 105 of file GhostTrackVertexFinder.cc.

◆ primaryVertex

const CachingVertex<5>& reco::GhostTrackVertexFinder::FinderInfo::primaryVertex

Definition at line 104 of file GhostTrackVertexFinder.cc.

◆ prior

GhostTrackPrediction reco::GhostTrackVertexFinder::FinderInfo::prior

Definition at line 106 of file GhostTrackVertexFinder.cc.

◆ states

std::vector<GhostTrackState> reco::GhostTrackVertexFinder::FinderInfo::states

Definition at line 107 of file GhostTrackVertexFinder.cc.

reco::GhostTrackVertexFinder::FinderInfo::field
const MagneticField * field
Definition: GhostTrackVertexFinder.cc:111
reco::GhostTrackVertexFinder::FinderInfo::states
std::vector< GhostTrackState > states
Definition: GhostTrackVertexFinder.cc:107
reco::GhostTrackVertexFinder::FinderInfo::ghostTrack
TransientTrack ghostTrack
Definition: GhostTrackVertexFinder.cc:112
reco::GhostTrackVertexFinder::FinderInfo::prior
GhostTrackPrediction prior
Definition: GhostTrackVertexFinder.cc:106
reco::GhostTrackVertexFinder::FinderInfo::beamSpot
VertexState beamSpot
Definition: GhostTrackVertexFinder.cc:108
reco::GhostTrackVertexFinder::FinderInfo::primaryVertex
const CachingVertex< 5 > & primaryVertex
Definition: GhostTrackVertexFinder.cc:104
reco::GhostTrackVertexFinder::FinderInfo::pred
GhostTrackPrediction pred
Definition: GhostTrackVertexFinder.cc:105
reco::GhostTrackVertexFinder::FinderInfo::hasPrimaries
bool hasPrimaries
Definition: GhostTrackVertexFinder.cc:110
reco::GhostTrackVertexFinder::FinderInfo::hasBeamSpot
bool hasBeamSpot
Definition: GhostTrackVertexFinder.cc:109