CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Public Member Functions
KinematicVertexFactory Class Reference

#include <KinematicVertexFactory.h>

Public Member Functions

 KinematicVertexFactory ()
 

Static Public Member Functions

static RefCountedKinematicVertex vertex (const VertexState &state, float totalChiSq, float degreesOfFr)
 
static RefCountedKinematicVertex vertex (const VertexState state, const ReferenceCountingPointer< KinematicVertex > pVertex, float totalChiSq, float degreesOfFr)
 
static RefCountedKinematicVertex vertex (const CachingVertex< 6 > &vertex)
 
static RefCountedKinematicVertex vertex ()
 

Detailed Description

Factory to create Reference counting pointers to KinematicVertex objects. Can be used both to create object and pointers or simple pointers to existing object.

Kirill Prokofiev December 2002

Definition at line 17 of file KinematicVertexFactory.h.

Constructor & Destructor Documentation

KinematicVertexFactory::KinematicVertexFactory ( )
inline

Definition at line 21 of file KinematicVertexFactory.h.

22  {}

Member Function Documentation

static RefCountedKinematicVertex KinematicVertexFactory::vertex ( const VertexState state,
float  totalChiSq,
float  degreesOfFr 
)
inlinestatic

Constructor with vertex state, chi2 and ndf. Previous state of the vertex pointer is set to 0.

Definition at line 28 of file KinematicVertexFactory.h.

Referenced by ConstrainedTreeBuilderT::buildRealTree(), Tau.Tau::dxy(), and KinematicConstrainedVertexUpdator::update().

static RefCountedKinematicVertex KinematicVertexFactory::vertex ( const VertexState  state,
const ReferenceCountingPointer< KinematicVertex pVertex,
float  totalChiSq,
float  degreesOfFr 
)
inlinestatic

Constructor with previous (before constraint) state of the vertex

Definition at line 38 of file KinematicVertexFactory.h.

Referenced by Tau.Tau::dxy().

41  {
43  totalChiSq, degreesOfFr));
44  }
static RefCountedKinematicVertex KinematicVertexFactory::vertex ( const CachingVertex< 6 > &  vertex)
inlinestatic

Direct conversion from caching vertex

Definition at line 50 of file KinematicVertexFactory.h.

Referenced by Tau.Tau::dxy().

static RefCountedKinematicVertex KinematicVertexFactory::vertex ( )
inlinestatic

Method producing invalid kinematic vertices to mark top production and final state decay vertices

Definition at line 59 of file KinematicVertexFactory.h.

Referenced by Tau.Tau::dxy().