1 #ifndef VertexFitterResult_H
2 #define VertexFitterResult_H
36 const float &
time = 0);
60 if ( i<0 || i>=5 )
return 0;
65 if ( i<0 || i>=5 )
return 0;
70 if ( i<0 || i>=5 )
return 0;
75 if ( i<0 || i>=5 )
return 0;
80 if ( i<0 || i>=5 )
return 0;
const int * simTrack_recIndex()
const int * vertexPresent() const
const MagneticField * theMagField
void fillErrors(const PerigeeTrajectoryError &pte, float *errors[5], int trackNumber)
const int * recTrack_simIndex()
std::vector< reco::TransientTrack > TTrackCont
void fill(const TransientVertex &recv, const TrackingVertex *simv=0, reco::RecoToSimCollection *recSimColl=0, const float &time=0)
void fillParameters(const reco::TrackBase::ParameterVector &perigee, float *params[5], int trackNumber)
math::Vector< dimension >::type ParameterVector
parameter vector
const float * recTrackWeight()
const float * simVertexPos() const
const int * numberSimTracks()
const float * recVertexErr() const
const float * recParameters(const int i) const
const float * refParameters(const int i) const
const int * trackInformation() const
const int * numberRecTracks()
const float * recVertexPos() const
const float * simParameters(const int i) const
const float * chi2Information() const
const float * refErrors(const int i) const
const float * time() const
const float * recErrors(const int i) const
VertexFitterResult(const int maxTracks=100, const MagneticField *=0)