10 std::pair<int,PrimaryVertexAssignment::Quality>
19 typedef reco::VertexCollection::const_iterator IV;
22 for(
auto const &
vtx : vertices) {
23 float w =
vtx.trackWeight(trackRef);
36 for(IV iv=vertices.begin(); iv!=vertices.end(); ++iv) {
40 vtxIdMinDz = iv-vertices.begin();
44 float dzE=
sqrt(track->
dzError()*track->
dzError()+vertices[vtxIdMinDz].covariance(2,2));
70 GlobalVector direction(jets.
at(jetIdx).px(), jets.
at(jetIdx).py(), jets.
at(jetIdx).pz());
74 for(IV iv=vertices.begin(); iv!=vertices.end(); ++iv)
81 if( distanceToJetAxis < minDistanceToJetAxis )
83 minDistanceToJetAxis = distanceToJetAxis;
double maxDzForPrimaryAssignment_
double dxyError() const
error on dxy
reco::TransientTrack build(const reco::Track *p) const
double maxDzErrorForPrimaryAssignment_
std::vector< Vertex > VertexCollection
collection of Vertex objects
double maxDxySigForNotReconstructedPrimary_
double maxDistanceToJetAxis_
const_iterator begin() const
double maxDzForJetAxisAssigment_
Abs< T >::type abs(const T &t)
auto deltaR(const T1 &t1, const T2 &t2) -> decltype(t1.eta())
double maxDxyForJetAxisAssigment_
std::vector< LinkConnSpec >::const_iterator IT
double dz() const
dz parameter (= dsz/cos(lambda)). This is the track z0 w.r.t (0,0,0) only if the refPoint is close to...
double dzError() const
error on dz
double deltaR(double eta1, double eta2, double phi1, double phi2)
double maxDxyForNotReconstructedPrimary_
boost::indirect_iterator< typename seq_t::const_iterator > const_iterator
std::vector< TrackBaseRef >::const_iterator trackRef_iterator
The iteratator for the vector<TrackRef>
const_reference at(size_type pos) const
const_iterator end() const
double dxy() const
dxy parameter. (This is the transverse impact parameter w.r.t. to (0,0,0) ONLY if refPoint is close t...
std::pair< int, PrimaryVertexAssignment::Quality > chargedHadronVertex(const reco::VertexCollection &vertices, const reco::TrackRef &trackRef, const reco::Track *track, const edm::View< reco::Candidate > &jets, const TransientTrackBuilder &builder) const