13 theState(state),theChiSquared(totalChiSq),theNDF(degreesOfFr)
35 float totalChiSq,
float degreesOfFr):
37 theChiSquared(totalChiSq),theNDF(degreesOfFr) , pVertex(prVertex)
54 if((cPos.
x()==oPos.
x())&&(cPos.
y()==oPos.
y())&&(cPos.
z()==oPos.
z())
58 if(
this == &other) res =
true;
66 if(*
this == *other) res =
true;
74 if(
this < &other) res=
true;
119 std::vector<RefCountedKinematicParticle> daughters =
tree->daughterParticles();
123 theState.error().matrix_new(),
124 chiSquared(), degreesOfFreedom(), daughters.size() );
126 for (std::vector<RefCountedKinematicParticle>::const_iterator
i = daughters.begin();
127 i != daughters.end(); ++
i) {
const reco::TransientTrack * initialTransientTrack() const
float degreesOfFreedom() const
bool vertexIsValid() const
const AlgebraicSymMatrix33 & matrix() const
void setTreePointer(KinematicTree *tr) const
GlobalPoint position() const
GlobalError error() const
bool isNonnull() const
Checks for non-null.
TrackRef persistentTrackRef() const
ReferenceCountingPointer< KinematicVertex > vertexBeforeConstraint() const
bool operator==(const KinematicVertex &other) const
virtual ~KinematicVertex()
float totalChiSquared() const
math::XYZPoint Point
point in the space
float degreesOfFreedom() const
KinematicTree * correspondingTree() const
ReferenceCountingPointer< KinematicVertex > pVertex
const BasicTransientTrack * basicTransientTrack() const
const Track & track() const
VertexState vertexState() const
GlobalPoint position() const
reco::TransientTrack refittedTransientTrack() const
GsfTrackRef persistentTrackRef() const
bool operator<(const KinematicVertex &other) const
GlobalError error() const
ROOT::Math::SMatrix< double, 3, 3, ROOT::Math::MatRepStd< double, 3, 3 > > AlgebraicMatrix33