CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
KinematicParticle.cc
Go to the documentation of this file.
3 
4 
6 {
7  bool res = false;
8  if(this < &other) res=true;
9  return res;
10 }
11 
13 {return initState;}
14 
16 {return cState;}
17 
19 {return lConstraint;}
20 
22 {return pState;}
23 
25 {return tree;}
26 
28 {return chi2;}
29 
31 {return ndf;}
32 
34 {tree = tr;}
35 
37 {
39  return factory.build(currentState().freeTrajectoryState());
40 }
KinematicTree * tree
ReferenceCountingPointer< KinematicParticle > pState
virtual float chiSquared() const
virtual float degreesOfFreedom() const
KinematicState cState
KinematicConstraint * lConstraint
virtual KinematicTree * correspondingTree() const
virtual bool operator<(const KinematicParticle &other) const
KinematicState initState
reco::TransientTrack build(const FreeTrajectoryState &fts) const
virtual void setTreePointer(KinematicTree *tr) const
virtual KinematicConstraint * lastConstraint() const
virtual KinematicState initialState() const
reco::TransientTrack refittedTransientTrack() const
virtual ReferenceCountingPointer< KinematicParticle > previousParticle() const
virtual KinematicState currentState() const