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

#include <DKinFitChain.h>

+ Inheritance diagram for DKinFitChain:

Public Member Functions

void Reset (void)
 
void Release (void)
 
shared_ptr< const
DKinFitChainStep
Get_KinFitChainStep (size_t locStepIndex) const
 
void Add_KinFitChainStep (const shared_ptr< DKinFitChainStep > &locKinFitChainStep)
 
size_t Get_NumKinFitChainSteps (void) const
 
vector< shared_ptr
< DKinFitParticle > > 
Get_AllParticles (void) const
 
signed char Get_DefinedParticleStepIndex (void) const
 
bool Get_IsInclusiveChannelFlag (void) const
 
signed char Get_DecayStepIndex (const shared_ptr< DKinFitParticle > &locKinFitParticle) const
 
void Set_DefinedParticleStepIndex (signed char locDefinedParticleStepIndex)
 
void Set_IsInclusiveChannelFlag (bool locIsInclusiveChannelFlag)
 
void Set_DecayStepIndex (const shared_ptr< DKinFitParticle > &locKinFitParticle, int locDecayStepIndex)
 
void Print_InfoToScreen (void) const
 

Private Attributes

vector< shared_ptr
< DKinFitChainStep > > 
dKinFitChainSteps
 
map< shared_ptr
< DKinFitParticle >, char > 
dDecayStepIndices
 
signed char dDefinedParticleStepIndex = -1
 
bool dIsInclusiveChannelFlag = false
 

Detailed Description

Definition at line 17 of file DKinFitChain.h.

Member Function Documentation

void DKinFitChain::Add_KinFitChainStep ( const shared_ptr< DKinFitChainStep > &  locKinFitChainStep)
inline

Definition at line 26 of file DKinFitChain.h.

vector< shared_ptr< DKinFitParticle > > DKinFitChain::Get_AllParticles ( void  ) const
inline

Definition at line 78 of file DKinFitChain.h.

signed char DKinFitChain::Get_DecayStepIndex ( const shared_ptr< DKinFitParticle > &  locKinFitParticle) const
inline

Definition at line 67 of file DKinFitChain.h.

signed char DKinFitChain::Get_DefinedParticleStepIndex ( void  ) const
inline

Definition at line 33 of file DKinFitChain.h.

bool DKinFitChain::Get_IsInclusiveChannelFlag ( void  ) const
inline

Definition at line 34 of file DKinFitChain.h.

shared_ptr< const DKinFitChainStep > DKinFitChain::Get_KinFitChainStep ( size_t  locStepIndex) const
inline

Definition at line 73 of file DKinFitChain.h.

size_t DKinFitChain::Get_NumKinFitChainSteps ( void  ) const
inline

Definition at line 27 of file DKinFitChain.h.

void DKinFitChain::Print_InfoToScreen ( void  ) const
inline

Definition at line 89 of file DKinFitChain.h.

void DKinFitChain::Release ( void  )
inlinevirtual

Implements DResettable.

Definition at line 61 of file DKinFitChain.h.

void DKinFitChain::Reset ( void  )
inlinevirtual

Implements DResettable.

Definition at line 53 of file DKinFitChain.h.

void DKinFitChain::Set_DecayStepIndex ( const shared_ptr< DKinFitParticle > &  locKinFitParticle,
int  locDecayStepIndex 
)
inline

Definition at line 40 of file DKinFitChain.h.

void DKinFitChain::Set_DefinedParticleStepIndex ( signed char  locDefinedParticleStepIndex)
inline

Definition at line 38 of file DKinFitChain.h.

void DKinFitChain::Set_IsInclusiveChannelFlag ( bool  locIsInclusiveChannelFlag)
inline

Definition at line 39 of file DKinFitChain.h.

Member Data Documentation

map<shared_ptr<DKinFitParticle>, char> DKinFitChain::dDecayStepIndices
private

Definition at line 48 of file DKinFitChain.h.

signed char DKinFitChain::dDefinedParticleStepIndex = -1
private

Definition at line 49 of file DKinFitChain.h.

bool DKinFitChain::dIsInclusiveChannelFlag = false
private

Definition at line 50 of file DKinFitChain.h.

vector<shared_ptr<DKinFitChainStep> > DKinFitChain::dKinFitChainSteps
private

Definition at line 47 of file DKinFitChain.h.


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