CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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 15 of file KinematicVertexFactory.h.

Constructor & Destructor Documentation

KinematicVertexFactory::KinematicVertexFactory ( )
inline

Definition at line 17 of file KinematicVertexFactory.h.

17 {}

Member Function Documentation

static RefCountedKinematicVertex KinematicVertexFactory::vertex ( const VertexState state,
float  totalChiSq,
float  degreesOfFr 
)
inlinestatic
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 31 of file KinematicVertexFactory.h.

Referenced by Tau.Tau::dxy().

34  {
35  return ReferenceCountingPointer<KinematicVertex>(new KinematicVertex(state, pVertex, totalChiSq, degreesOfFr));
36  }
static RefCountedKinematicVertex KinematicVertexFactory::vertex ( const CachingVertex< 6 > &  vertex)
inlinestatic

Direct conversion from caching vertex

Definition at line 41 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 49 of file KinematicVertexFactory.h.

Referenced by Tau.Tau::dxy().