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

#include <DKinFitResults.h>

+ Inheritance diagram for DKinFitResults:

Public Member Functions

void Reset (void)
 
void Release (void)
 
void Set_KinFitType (DKinFitType locKinFitType)
 
void Set_NumConstraints (unsigned int locNumConstraints)
 
void Set_NumUnknowns (unsigned int locNumUnknowns)
 
void Set_NDF (unsigned int locNDF)
 
void Set_ChiSq (double locChiSq)
 
void Set_ConfidenceLevel (double locConfidenceLevel)
 
void Set_VXi (const TMatrixDSym &locVXi)
 
void Set_Pulls (const map< const JObject *, map< DKinFitPullType, double > > &locPulls)
 
DKinFitType Get_KinFitType (void) const
 
unsigned int Get_NumConstraints (void) const
 
unsigned int Get_NumUnknowns (void) const
 
unsigned int Get_NDF (void) const
 
double Get_ChiSq (void) const
 
double Get_ConfidenceLevel (void) const
 
const TMatrixDSym & Get_VXi (void) const
 
void Get_Pulls (map< const JObject *, map< DKinFitPullType, double > > &locPulls) const
 
void Add_OutputKinFitParticles (const set< shared_ptr< DKinFitParticle >> &locOutputKinFitParticles)
 
void Add_KinFitConstraints (const set< shared_ptr< DKinFitConstraint >> &locKinFitConstraints)
 
void Add_ParticleMapping_SourceToOutput (const JObject *locSourceJObject, const shared_ptr< DKinFitParticle > &locOutputKinFitParticle)
 
set< shared_ptr
< DKinFitParticle > > 
Get_OutputKinFitParticles (void) const
 
set< shared_ptr
< DKinFitParticle > > 
Get_OutputKinFitParticles (DKinFitParticleType locKinFitParticleType) const
 
set< shared_ptr< const
DKinFitConstraint > > 
Get_OutputKinFitConstraints (void) const
 
shared_ptr< DKinFitParticleGet_OutputKinFitParticle (const JObject *locSourceObject) const
 

Private Attributes

DKinFitType dKinFitType = d_NoFit
 
unsigned int dNumConstraints = 0
 
unsigned int dNumUnknowns = 0
 
double dConfidenceLevel = 0.0
 
double dChiSq = 0.0
 
unsigned int dNDF = 0
 
map< const JObject *, map
< DKinFitPullType, double > > 
dPulls
 
TMatrixDSym dVXi
 
map< DKinFitParticleType, set
< shared_ptr< DKinFitParticle > > > 
dOutputKinFitParticles
 
set< shared_ptr< const
DKinFitConstraint > > 
dKinFitConstraints
 
map< const JObject
*, shared_ptr< DKinFitParticle > > 
dParticleMap_SourceToOutput
 

Detailed Description

Definition at line 18 of file DKinFitResults.h.

Member Function Documentation

void DKinFitResults::Add_KinFitConstraints ( const set< shared_ptr< DKinFitConstraint >> &  locKinFitConstraints)
inline

Definition at line 142 of file DKinFitResults.h.

void DKinFitResults::Add_OutputKinFitParticles ( const set< shared_ptr< DKinFitParticle >> &  locOutputKinFitParticles)
inline

Definition at line 135 of file DKinFitResults.h.

void DKinFitResults::Add_ParticleMapping_SourceToOutput ( const JObject *  locSourceJObject,
const shared_ptr< DKinFitParticle > &  locOutputKinFitParticle 
)
inline

Definition at line 148 of file DKinFitResults.h.

double DKinFitResults::Get_ChiSq ( void  ) const
inline
double DKinFitResults::Get_ConfidenceLevel ( void  ) const
inline
DKinFitType DKinFitResults::Get_KinFitType ( void  ) const
inline

Definition at line 44 of file DKinFitResults.h.

unsigned int DKinFitResults::Get_NDF ( void  ) const
inline
unsigned int DKinFitResults::Get_NumConstraints ( void  ) const
inline

Definition at line 46 of file DKinFitResults.h.

unsigned int DKinFitResults::Get_NumUnknowns ( void  ) const
inline

Definition at line 47 of file DKinFitResults.h.

set<shared_ptr<const DKinFitConstraint> > DKinFitResults::Get_OutputKinFitConstraints ( void  ) const
inline

Definition at line 71 of file DKinFitResults.h.

shared_ptr< DKinFitParticle > DKinFitResults::Get_OutputKinFitParticle ( const JObject *  locSourceObject) const
inline
set< shared_ptr< DKinFitParticle > > DKinFitResults::Get_OutputKinFitParticles ( void  ) const
inline
set< shared_ptr< DKinFitParticle > > DKinFitResults::Get_OutputKinFitParticles ( DKinFitParticleType  locKinFitParticleType) const
inline

Definition at line 170 of file DKinFitResults.h.

void DKinFitResults::Get_Pulls ( map< const JObject *, map< DKinFitPullType, double > > &  locPulls) const
inline

Definition at line 58 of file DKinFitResults.h.

Referenced by DHistogramAction_KinFitResults::Perform_Action().

const TMatrixDSym& DKinFitResults::Get_VXi ( void  ) const
inline
void DKinFitResults::Release ( void  )
inlinevirtual

Implements DResettable.

Definition at line 124 of file DKinFitResults.h.

void DKinFitResults::Reset ( void  )
inlinevirtual

Implements DResettable.

Definition at line 105 of file DKinFitResults.h.

References DAnalysis::d_NoFit.

Referenced by DAnalysisResults_factory::Get_KinFitResultsResource().

void DKinFitResults::Set_ChiSq ( double  locChiSq)
inline

Definition at line 32 of file DKinFitResults.h.

void DKinFitResults::Set_ConfidenceLevel ( double  locConfidenceLevel)
inline

Definition at line 33 of file DKinFitResults.h.

void DKinFitResults::Set_KinFitType ( DKinFitType  locKinFitType)
inline

Definition at line 26 of file DKinFitResults.h.

void DKinFitResults::Set_NDF ( unsigned int  locNDF)
inline

Definition at line 31 of file DKinFitResults.h.

void DKinFitResults::Set_NumConstraints ( unsigned int  locNumConstraints)
inline

Definition at line 28 of file DKinFitResults.h.

void DKinFitResults::Set_NumUnknowns ( unsigned int  locNumUnknowns)
inline

Definition at line 29 of file DKinFitResults.h.

void DKinFitResults::Set_Pulls ( const map< const JObject *, map< DKinFitPullType, double > > &  locPulls)
inline

Definition at line 40 of file DKinFitResults.h.

void DKinFitResults::Set_VXi ( const TMatrixDSym &  locVXi)
inline

Definition at line 35 of file DKinFitResults.h.

Member Data Documentation

double DKinFitResults::dChiSq = 0.0
private

Definition at line 85 of file DKinFitResults.h.

double DKinFitResults::dConfidenceLevel = 0.0
private

Definition at line 84 of file DKinFitResults.h.

set<shared_ptr<const DKinFitConstraint> > DKinFitResults::dKinFitConstraints
private

Definition at line 97 of file DKinFitResults.h.

DKinFitType DKinFitResults::dKinFitType = d_NoFit
private

Definition at line 79 of file DKinFitResults.h.

unsigned int DKinFitResults::dNDF = 0
private

Definition at line 86 of file DKinFitResults.h.

unsigned int DKinFitResults::dNumConstraints = 0
private

Definition at line 81 of file DKinFitResults.h.

unsigned int DKinFitResults::dNumUnknowns = 0
private

Definition at line 82 of file DKinFitResults.h.

map<DKinFitParticleType, set<shared_ptr<DKinFitParticle> > > DKinFitResults::dOutputKinFitParticles
private

Definition at line 96 of file DKinFitResults.h.

map<const JObject*, shared_ptr<DKinFitParticle> > DKinFitResults::dParticleMap_SourceToOutput
private

Definition at line 102 of file DKinFitResults.h.

map<const JObject*, map<DKinFitPullType, double> > DKinFitResults::dPulls
private

Definition at line 88 of file DKinFitResults.h.

TMatrixDSym DKinFitResults::dVXi
private

Definition at line 90 of file DKinFitResults.h.


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