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

#include <DKinFitConstraint_P4.h>

+ Inheritance diagram for DKinFitConstraint_P4:

Public Member Functions

 DKinFitConstraint_P4 (void)
 
 ~DKinFitConstraint_P4 (void)
 
TVector3 Get_InitP3Guess (void) const
 
void Set_InitP3Guess (const TVector3 &locInitP3Guess)
 
char Get_FIndex (void) const
 
set< shared_ptr
< DKinFitParticle > > 
Get_InitialParticles (void) const
 
set< shared_ptr
< DKinFitParticle > > 
Get_FinalParticles (void) const
 
shared_ptr< DKinFitParticleGet_MissingParticle (void) const
 
shared_ptr< DKinFitParticleGet_OpenEndedDecayingParticle (void) const
 
shared_ptr< DKinFitParticleGet_DefinedParticle (void) const
 
bool Get_IsDefinedParticleInFinalState (void) const
 
set< shared_ptr
< DKinFitParticle > > 
Get_AllParticles (void) const
 
void Print_ConstraintInfo (void) const
 
void Reset (void)
 
void Release (void)
 

Private Member Functions

void Set_FIndex (char locFIndex)
 
void Set_InitialParticles (const set< shared_ptr< DKinFitParticle >> &locInitialParticles)
 
void Set_FinalParticles (const set< shared_ptr< DKinFitParticle >> &locFinalParticles)
 

Private Attributes

char dFIndex
 
set< shared_ptr
< DKinFitParticle > > 
dInitialParticles
 
set< shared_ptr
< DKinFitParticle > > 
dFinalParticles
 
TVector3 dInitP3Guess
 

Friends

class DKinFitter
 
class DKinFitUtils
 

Detailed Description

Definition at line 15 of file DKinFitConstraint_P4.h.

Constructor & Destructor Documentation

DKinFitConstraint_P4::DKinFitConstraint_P4 ( void  )
inline

Definition at line 57 of file DKinFitConstraint_P4.h.

DKinFitConstraint_P4::~DKinFitConstraint_P4 ( void  )
inline

Definition at line 23 of file DKinFitConstraint_P4.h.

Member Function Documentation

set< shared_ptr< DKinFitParticle > > DKinFitConstraint_P4::Get_AllParticles ( void  ) const
inlinevirtual

Implements DKinFitConstraint.

Definition at line 76 of file DKinFitConstraint_P4.h.

shared_ptr< DKinFitParticle > DKinFitConstraint_P4::Get_DefinedParticle ( void  ) const
inline

Definition at line 113 of file DKinFitConstraint_P4.h.

set<shared_ptr<DKinFitParticle> > DKinFitConstraint_P4::Get_FinalParticles ( void  ) const
inline

Definition at line 30 of file DKinFitConstraint_P4.h.

char DKinFitConstraint_P4::Get_FIndex ( void  ) const
inline

Definition at line 28 of file DKinFitConstraint_P4.h.

Referenced by DKinFitter::Calc_dF().

set<shared_ptr<DKinFitParticle> > DKinFitConstraint_P4::Get_InitialParticles ( void  ) const
inline

Definition at line 29 of file DKinFitConstraint_P4.h.

TVector3 DKinFitConstraint_P4::Get_InitP3Guess ( void  ) const
inline

Definition at line 25 of file DKinFitConstraint_P4.h.

bool DKinFitConstraint_P4::Get_IsDefinedParticleInFinalState ( void  ) const
inline

Definition at line 121 of file DKinFitConstraint_P4.h.

shared_ptr< DKinFitParticle > DKinFitConstraint_P4::Get_MissingParticle ( void  ) const
inline

Definition at line 83 of file DKinFitConstraint_P4.h.

References d_MissingParticle.

shared_ptr< DKinFitParticle > DKinFitConstraint_P4::Get_OpenEndedDecayingParticle ( void  ) const
inline

Definition at line 94 of file DKinFitConstraint_P4.h.

References d_DecayingParticle.

void DKinFitConstraint_P4::Print_ConstraintInfo ( void  ) const
inlinevirtual

Implements DKinFitConstraint.

Definition at line 131 of file DKinFitConstraint_P4.h.

void DKinFitConstraint_P4::Release ( void  )
inlinevirtual

Implements DResettable.

Definition at line 70 of file DKinFitConstraint_P4.h.

void DKinFitConstraint_P4::Reset ( void  )
inlinevirtual

Implements DResettable.

Definition at line 62 of file DKinFitConstraint_P4.h.

void DKinFitConstraint_P4::Set_FinalParticles ( const set< shared_ptr< DKinFitParticle >> &  locFinalParticles)
inlineprivate

Definition at line 48 of file DKinFitConstraint_P4.h.

void DKinFitConstraint_P4::Set_FIndex ( char  locFIndex)
inlineprivate

Definition at line 45 of file DKinFitConstraint_P4.h.

Referenced by DKinFitter::Fill_InputMatrices().

void DKinFitConstraint_P4::Set_InitialParticles ( const set< shared_ptr< DKinFitParticle >> &  locInitialParticles)
inlineprivate

Definition at line 47 of file DKinFitConstraint_P4.h.

void DKinFitConstraint_P4::Set_InitP3Guess ( const TVector3 &  locInitP3Guess)
inline

Definition at line 26 of file DKinFitConstraint_P4.h.

Friends And Related Function Documentation

friend class DKinFitter
friend

Definition at line 17 of file DKinFitConstraint_P4.h.

friend class DKinFitUtils
friend

Definition at line 18 of file DKinFitConstraint_P4.h.

Member Data Documentation

set<shared_ptr<DKinFitParticle> > DKinFitConstraint_P4::dFinalParticles
private

Definition at line 52 of file DKinFitConstraint_P4.h.

char DKinFitConstraint_P4::dFIndex
private

Definition at line 50 of file DKinFitConstraint_P4.h.

set<shared_ptr<DKinFitParticle> > DKinFitConstraint_P4::dInitialParticles
private

Definition at line 51 of file DKinFitConstraint_P4.h.

TVector3 DKinFitConstraint_P4::dInitP3Guess
private

Definition at line 54 of file DKinFitConstraint_P4.h.


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