Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DKinFitConstraint_Vertex Class Reference

#include <DKinFitConstraint_Vertex.h>

+ Inheritance diagram for DKinFitConstraint_Vertex:

Public Member Functions

 DKinFitConstraint_Vertex (void)
 
virtual ~DKinFitConstraint_Vertex (void)
 
TVector3 Get_InitVertexGuess (void) const
 
void Set_InitVertexGuess (const TVector3 &locInitVertexGuess)
 
TVector3 Get_CommonVertex (void) const
 
char Get_CommonVxParamIndex (void) const
 
char Get_FIndex (const shared_ptr< DKinFitParticle > &locKinFitParticle) const
 
virtual set< shared_ptr
< DKinFitParticle > > 
Get_AllConstrainingParticles (void) const
 
set< shared_ptr
< DKinFitParticle > > 
Get_FullConstrainParticles (void) const
 
set< shared_ptr
< DKinFitParticle > > 
Get_NoConstrainParticles (void) const
 
virtual set< shared_ptr
< DKinFitParticle > > 
Get_AllParticles (void) const
 
void Print_ConstraintInfo (void) const
 
virtual void Reset (void)
 
virtual void Release (void)
 

Protected Member Functions

void Set_FIndex (const shared_ptr< DKinFitParticle > &locKinFitParticle, char locFIndex)
 
void Set_CommonVxParamIndex (char locCommonVxParamIndex)
 
virtual void Set_CommonVertex (const TVector3 &locVertex)
 
void Set_FullConstrainParticles (const set< shared_ptr< DKinFitParticle >> &locFullConstrainParticles)
 
void Set_NoConstrainParticles (const set< shared_ptr< DKinFitParticle >> &locNoConstrainParticles)
 

Protected Attributes

set< shared_ptr
< DKinFitParticle > > 
dFullConstrainParticles
 
set< shared_ptr
< DKinFitParticle > > 
dNoConstrainParticles
 
map< shared_ptr
< DKinFitParticle >, char > 
dConstraintEquationParticleMap
 
TVector3 dInitVertexGuess
 

Friends

class DKinFitter
 
class DKinFitUtils
 

Detailed Description

Definition at line 17 of file DKinFitConstraint_Vertex.h.

Constructor & Destructor Documentation

DKinFitConstraint_Vertex::DKinFitConstraint_Vertex ( void  )
inline

Definition at line 62 of file DKinFitConstraint_Vertex.h.

virtual DKinFitConstraint_Vertex::~DKinFitConstraint_Vertex ( void  )
inlinevirtual

Definition at line 25 of file DKinFitConstraint_Vertex.h.

Member Function Documentation

virtual set<shared_ptr<DKinFitParticle> > DKinFitConstraint_Vertex::Get_AllConstrainingParticles ( void  ) const
inlinevirtual

Reimplemented in DKinFitConstraint_Spacetime.

Definition at line 34 of file DKinFitConstraint_Vertex.h.

set< shared_ptr< DKinFitParticle > > DKinFitConstraint_Vertex::Get_AllParticles ( void  ) const
inlinevirtual
TVector3 DKinFitConstraint_Vertex::Get_CommonVertex ( void  ) const
inline
char DKinFitConstraint_Vertex::Get_CommonVxParamIndex ( void  ) const
inline

Definition at line 118 of file DKinFitConstraint_Vertex.h.

char DKinFitConstraint_Vertex::Get_FIndex ( const shared_ptr< DKinFitParticle > &  locKinFitParticle) const
inline

Definition at line 82 of file DKinFitConstraint_Vertex.h.

set<shared_ptr<DKinFitParticle> > DKinFitConstraint_Vertex::Get_FullConstrainParticles ( void  ) const
inline

Definition at line 35 of file DKinFitConstraint_Vertex.h.

Referenced by DKinFitter::Calc_dF().

TVector3 DKinFitConstraint_Vertex::Get_InitVertexGuess ( void  ) const
inline

Definition at line 27 of file DKinFitConstraint_Vertex.h.

Referenced by DKinFitter::Fill_InputMatrices().

set<shared_ptr<DKinFitParticle> > DKinFitConstraint_Vertex::Get_NoConstrainParticles ( void  ) const
inline
void DKinFitConstraint_Vertex::Print_ConstraintInfo ( void  ) const
inlinevirtual
void DKinFitConstraint_Vertex::Release ( void  )
inlinevirtual

Implements DResettable.

Reimplemented in DKinFitConstraint_Spacetime.

Definition at line 75 of file DKinFitConstraint_Vertex.h.

Referenced by DKinFitConstraint_Spacetime::Release().

void DKinFitConstraint_Vertex::Reset ( void  )
inlinevirtual

Implements DResettable.

Reimplemented in DKinFitConstraint_Spacetime.

Definition at line 67 of file DKinFitConstraint_Vertex.h.

Referenced by DKinFitConstraint_Spacetime::Reset().

void DKinFitConstraint_Vertex::Set_CommonVertex ( const TVector3 &  locVertex)
inlineprotectedvirtual
void DKinFitConstraint_Vertex::Set_CommonVxParamIndex ( char  locCommonVxParamIndex)
inlineprotected

Definition at line 125 of file DKinFitConstraint_Vertex.h.

References d_DecayingParticle, and d_MissingParticle.

void DKinFitConstraint_Vertex::Set_FIndex ( const shared_ptr< DKinFitParticle > &  locKinFitParticle,
char  locFIndex 
)
inlineprotected

Definition at line 46 of file DKinFitConstraint_Vertex.h.

void DKinFitConstraint_Vertex::Set_FullConstrainParticles ( const set< shared_ptr< DKinFitParticle >> &  locFullConstrainParticles)
inlineprotected

Definition at line 50 of file DKinFitConstraint_Vertex.h.

void DKinFitConstraint_Vertex::Set_InitVertexGuess ( const TVector3 &  locInitVertexGuess)
inline

Definition at line 28 of file DKinFitConstraint_Vertex.h.

void DKinFitConstraint_Vertex::Set_NoConstrainParticles ( const set< shared_ptr< DKinFitParticle >> &  locNoConstrainParticles)
inlineprotected

Definition at line 51 of file DKinFitConstraint_Vertex.h.

Friends And Related Function Documentation

friend class DKinFitter
friend

Definition at line 19 of file DKinFitConstraint_Vertex.h.

friend class DKinFitUtils
friend

Definition at line 20 of file DKinFitConstraint_Vertex.h.

Member Data Documentation

map<shared_ptr<DKinFitParticle>, char> DKinFitConstraint_Vertex::dConstraintEquationParticleMap
protected

Definition at line 57 of file DKinFitConstraint_Vertex.h.

set<shared_ptr<DKinFitParticle> > DKinFitConstraint_Vertex::dFullConstrainParticles
protected

Definition at line 53 of file DKinFitConstraint_Vertex.h.

TVector3 DKinFitConstraint_Vertex::dInitVertexGuess
protected

Definition at line 59 of file DKinFitConstraint_Vertex.h.

set<shared_ptr<DKinFitParticle> > DKinFitConstraint_Vertex::dNoConstrainParticles
protected

Definition at line 54 of file DKinFitConstraint_Vertex.h.


The documentation for this class was generated from the following file: