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

#include <DKinFitUtils_GlueX.h>

+ Inheritance diagram for DKinFitUtils_GlueX:

Classes

class  DDecayingParticleInfo
 

Public Member Functions

 DKinFitUtils_GlueX (JEventLoop *locEventLoop)
 
 DKinFitUtils_GlueX (const DMagneticFieldMap *locMagneticFieldMap, const DAnalysisUtilities *locAnalysisUtilities)
 
void Reset_NewEvent (void)
 
void Set_IncludeBeamlineInVertexFitFlag (bool locIncludeBeamlineInVertexFitFlag)
 
shared_ptr< DKinFitParticleMake_BeamParticle (const DBeamPhoton *locBeamPhoton)
 
shared_ptr< DKinFitParticleMake_BeamParticle (const DBeamPhoton *locBeamPhoton, const DEventRFBunch *locEventRFBunch)
 
shared_ptr< DKinFitParticleMake_DetectedParticle (const DKinematicData *locKinematicData)
 
shared_ptr< DKinFitParticleMake_DetectedShower (const DNeutralShower *locNeutralShower, Particle_t locPID)
 
shared_ptr< DKinFitParticleMake_TargetParticle (Particle_t locPID, size_t locInstance=0)
 
shared_ptr< DKinFitParticleMake_DecayingParticle (Particle_t locPID, const set< shared_ptr< DKinFitParticle >> &locFromInitialState, const set< shared_ptr< DKinFitParticle >> &locFromFinalState)
 
shared_ptr< DKinFitParticleMake_MissingParticle (Particle_t locPID)
 
const JObject * Get_SourceJObject (const shared_ptr< DKinFitParticle > &locInputKinFitParticle) const
 
shared_ptr< const DKinFitChainMake_KinFitChain (const DReactionVertexInfo *locReactionVertexInfo, const DReaction *locReaction, const DParticleCombo *locParticleCombo, DKinFitType locKinFitType)
 
set< shared_ptr
< DKinFitConstraint > > 
Create_Constraints (const DReactionVertexInfo *locReactionVertexInfo, const DReaction *locReaction, const DParticleCombo *locParticleCombo, const shared_ptr< const DKinFitChain > &locKinFitChain, DKinFitType locKinFitType, vector< shared_ptr< DKinFitConstraint_Vertex >> &locSortedVertexConstraints)
 
tuple< size_t, size_t, stringPredict_VertexConstraints (const DReactionVertexInfo *locReactionVertexInfo, bool locSpacetimeFitFlag) const
 
string Get_ConstraintInfo (const DReactionVertexInfo *locReactionVertexInfo, const DReaction *locReaction, size_t &locNumConstraints, size_t &locNumUnknowns) const
 
bool Propagate_TrackInfoToCommonVertex (DKinematicData *locKinematicData, DKinFitParticle *locKinFitParticle, const TMatrixDSym *locVXi)
 
TVector3 Make_TVector3 (DVector3 locDVector3) const
 
TLorentzVector Make_TLorentzVector (DLorentzVector locDLorentzVector) const
 
bool Get_IncludeBeamlineInVertexFitFlag (void) const
 
TVector3 Get_BField (const TVector3 &locPosition) const
 
bool Get_IsBFieldNearBeamline (void) const
 
virtual void Reset_NewFit (void)
 
bool Get_LinkVerticesFlag (void) const
 
bool Get_DebugLevel (void) const
 
bool Get_UpdateCovarianceMatricesFlag (void) const
 
void Set_LinkVerticesFlag (bool locLinkVerticesFlag)
 
void Set_DebugLevel (int locDebugLevel)
 
void Set_UpdateCovarianceMatricesFlag (bool locUpdateCovarianceMatricesFlag)
 
shared_ptr< DKinFitParticleGet_InputKinFitParticle (const shared_ptr< DKinFitParticle > &locKinFitParticle) const
 
shared_ptr< DKinFitParticleMake_BeamParticle (int locPID, int locCharge, double locMass, TLorentzVector locSpacetimeVertex, TVector3 locMomentum, const shared_ptr< const TMatrixFSym > &locCovarianceMatrix)
 
shared_ptr< DKinFitParticleMake_TargetParticle (int locPID, int locCharge, double locMass)
 
shared_ptr< DKinFitParticleMake_DetectedParticle (int locPID, int locCharge, double locMass, TLorentzVector locSpacetimeVertex, TVector3 locMomentum, double locPathLength, const shared_ptr< const TMatrixFSym > &locCovarianceMatrix)
 
shared_ptr< DKinFitParticleMake_DetectedShower (int locPID, double locMass, TLorentzVector locSpacetimeVertex, double locShowerEnergy, const shared_ptr< const TMatrixFSym > &locCovarianceMatrix)
 
shared_ptr< DKinFitParticleMake_MissingParticle (int locPID, int locCharge, double locMass)
 
shared_ptr< DKinFitParticleMake_DecayingParticle (int locPID, int locCharge, double locMass, const set< shared_ptr< DKinFitParticle >> &locFromInitialState, const set< shared_ptr< DKinFitParticle >> &locFromFinalState)
 
shared_ptr
< DKinFitConstraint_Mass
Make_MassConstraint (const shared_ptr< DKinFitParticle > &locDecayingParticle)
 
shared_ptr< DKinFitConstraint_P4Make_P4Constraint (const set< shared_ptr< DKinFitParticle >> &locInitialParticles, const set< shared_ptr< DKinFitParticle >> &locFinalParticles)
 
shared_ptr
< DKinFitConstraint_Vertex
Make_VertexConstraint (const set< shared_ptr< DKinFitParticle >> &locFullConstrainParticles, const set< shared_ptr< DKinFitParticle >> &locNoConstrainParticles, TVector3 locVertexGuess=TVector3())
 
shared_ptr
< DKinFitConstraint_Spacetime
Make_SpacetimeConstraint (const set< shared_ptr< DKinFitParticle >> &locFullConstrainParticles, const set< shared_ptr< DKinFitParticle >> &locOnlyConstrainTimeParticles, const set< shared_ptr< DKinFitParticle >> &locNoConstrainParticles, TLorentzVector locSpacetimeGuess=TLorentzVector())
 
virtual bool Validate_Constraints (const set< shared_ptr< DKinFitConstraint >> &locKinFitConstraints) const
 
TLorentzVector Calc_DecayingP4_ByPosition (const DKinFitParticle *locKinFitParticle, bool locAtPositionFlag, bool locDontPropagateAtAllFlag=false) const
 
TLorentzVector Calc_DecayingP4_ByP3Derived (const DKinFitParticle *locKinFitParticle, bool locAtP3DerivedFlag, bool locDontPropagateAtAllFlag=false) const
 
TLorentzVector Calc_DecayingP4_ByVertex (const DKinFitParticle *locKinFitParticle, bool locAtProductionVertexFlag, bool locDontPropagateAtAllFlag=false) const
 
bool Propagate_TrackInfoToCommonVertex (const DKinFitParticle *locKinFitParticle, const TMatrixDSym *locVXi, TVector3 &locMomentum, TLorentzVector &locSpacetimeVertex, pair< double, double > &locPathLengthPair, pair< double, double > &locRestFrameLifetimePair, TMatrixFSym *locCovarianceMatrix) const
 
shared_ptr< const DKinFitChainBuild_OutputKinFitChain (const shared_ptr< const DKinFitChain > &locInputKinFitChain, set< shared_ptr< DKinFitParticle >> &locKinFitOutputParticles)
 

Protected Member Functions

void Print_Matrix (const TMatrixD &locMatrix) const
 
void Print_Matrix (const TMatrixF &locMatrix) const
 
shared_ptr< TMatrixFSym > Get_SymMatrixResource (unsigned int locNumMatrixRows)
 
shared_ptr< DKinFitConstraint_P4Clone_KinFitConstraint_P4 (const DKinFitConstraint_P4 *locConstraint)
 
shared_ptr
< DKinFitConstraint_Mass
Clone_KinFitConstraint_Mass (const DKinFitConstraint_Mass *locConstraint)
 
shared_ptr
< DKinFitConstraint_Vertex
Clone_KinFitConstraint_Vertex (const DKinFitConstraint_Vertex *locConstraint)
 
shared_ptr
< DKinFitConstraint_Spacetime
Clone_KinFitConstraint_Spacetime (const DKinFitConstraint_Spacetime *locConstraint)
 
shared_ptr< TMatrixFSym > Clone_SymMatrix (const TMatrixFSym *locMatrix)
 
void Recycle_LastFitMemory (set< shared_ptr< DKinFitConstraint >> &locKinFitConstraints)
 
bool Get_IsDecayingParticleDefinedByProducts (const DKinFitParticle *locKinFitParticle) const
 

Protected Attributes

DKinFitterdKinFitter
 
bool dLinkVerticesFlag
 
int dDebugLevel
 
bool dUpdateCovarianceMatricesFlag
 
shared_ptr< DResourcePool
< DKinFitChainStep > > 
dResourcePool_KinFitChainStep
 
shared_ptr< DResourcePool
< DKinFitChain > > 
dResourcePool_KinFitChain
 

Private Member Functions

 DKinFitUtils_GlueX (void)
 
shared_ptr< DKinFitChainStepMake_KinFitChainStep (const DReactionVertexInfo *locReactionVertexInfo, const DReaction *locReaction, const DParticleCombo *locParticleCombo, DKinFitType locKinFitType, size_t locStepIndex, const shared_ptr< DKinFitChain > &locKinFitChain)
 
pair< set< shared_ptr
< DKinFitParticle > >, set
< shared_ptr< DKinFitParticle > > > 
Get_StepParticles_NonNull (const shared_ptr< const DKinFitChain > &locKinFitChain, const DReaction *locReaction, size_t locStepIndex, int locNonFixedMassParticleIndex=-99) const
 
set< shared_ptr
< DKinFitParticle > > 
Build_ParticleSet (const vector< pair< int, int >> &locParticleIndices, const shared_ptr< const DKinFitChain > &locKinFitChain)
 
string Build_VertexConstraintString (const DReactionStepVertexInfo *locVertexInfo, bool locSpacetimeFitFlag) const
 

Private Attributes

const DMagneticFieldMapdMagneticFieldMap
 
const DAnalysisUtilitiesdAnalysisUtilities
 
map< pair< const DBeamPhoton
*, const DEventRFBunch * >
, shared_ptr< DKinFitParticle > > 
dParticleMap_SourceToInput_Beam
 
map< const DKinematicData
*, shared_ptr< DKinFitParticle > > 
dParticleMap_SourceToInput_DetectedParticle
 
map< pair< const
DNeutralShower *, Particle_t >
, shared_ptr< DKinFitParticle > > 
dParticleMap_SourceToInput_Shower
 
map< pair< Particle_t, size_t >
, shared_ptr< DKinFitParticle > > 
dParticleMap_SourceToInput_Target
 
map< DDecayingParticleInfo,
shared_ptr< DKinFitParticle > > 
dParticleMap_SourceToInput_Decaying
 
map< Particle_t, shared_ptr
< DKinFitParticle > > 
dParticleMap_SourceToInput_Missing
 
map< shared_ptr
< DKinFitParticle >, const
JObject * > 
dParticleMap_InputToSource_JObject
 
map< shared_ptr
< DKinFitParticle >
, DDecayingParticleInfo
dParticleMap_InputToSource_Decaying
 
bool dIncludeBeamlineInVertexFitFlag
 
DApplicationdApplication
 
bool dWillBeamHaveErrorsFlag
 

Detailed Description

Definition at line 38 of file DKinFitUtils_GlueX.h.

Constructor & Destructor Documentation

DKinFitUtils_GlueX::DKinFitUtils_GlueX ( JEventLoop *  locEventLoop)
DKinFitUtils_GlueX::DKinFitUtils_GlueX ( const DMagneticFieldMap locMagneticFieldMap,
const DAnalysisUtilities locAnalysisUtilities 
)
DKinFitUtils_GlueX::DKinFitUtils_GlueX ( void  )
inlineprivate

Definition at line 103 of file DKinFitUtils_GlueX.h.

Member Function Documentation

shared_ptr< const DKinFitChain > DKinFitUtils::Build_OutputKinFitChain ( const shared_ptr< const DKinFitChain > &  locInputKinFitChain,
set< shared_ptr< DKinFitParticle >> &  locKinFitOutputParticles 
)
inherited
set< shared_ptr< DKinFitParticle > > DKinFitUtils_GlueX::Build_ParticleSet ( const vector< pair< int, int >> &  locParticleIndices,
const shared_ptr< const DKinFitChain > &  locKinFitChain 
)
private

Definition at line 633 of file DKinFitUtils_GlueX.cc.

Referenced by Create_Constraints().

TLorentzVector DKinFitUtils::Calc_DecayingP4_ByP3Derived ( const DKinFitParticle locKinFitParticle,
bool  locAtP3DerivedFlag,
bool  locDontPropagateAtAllFlag = false 
) const
inherited
TLorentzVector DKinFitUtils::Calc_DecayingP4_ByPosition ( const DKinFitParticle locKinFitParticle,
bool  locAtPositionFlag,
bool  locDontPropagateAtAllFlag = false 
) const
inherited
TLorentzVector DKinFitUtils::Calc_DecayingP4_ByVertex ( const DKinFitParticle locKinFitParticle,
bool  locAtProductionVertexFlag,
bool  locDontPropagateAtAllFlag = false 
) const
inherited
shared_ptr< DKinFitConstraint_Mass > DKinFitUtils::Clone_KinFitConstraint_Mass ( const DKinFitConstraint_Mass locConstraint)
protectedinherited
shared_ptr< DKinFitConstraint_P4 > DKinFitUtils::Clone_KinFitConstraint_P4 ( const DKinFitConstraint_P4 locConstraint)
protectedinherited
shared_ptr< DKinFitConstraint_Spacetime > DKinFitUtils::Clone_KinFitConstraint_Spacetime ( const DKinFitConstraint_Spacetime locConstraint)
protectedinherited
shared_ptr< DKinFitConstraint_Vertex > DKinFitUtils::Clone_KinFitConstraint_Vertex ( const DKinFitConstraint_Vertex locConstraint)
protectedinherited
shared_ptr< TMatrixFSym > DKinFitUtils::Clone_SymMatrix ( const TMatrixFSym *  locMatrix)
protectedinherited
TVector3 DKinFitUtils_GlueX::Get_BField ( const TVector3 &  locPosition) const
virtual

Implements DKinFitUtils.

Definition at line 57 of file DKinFitUtils_GlueX.cc.

References dMagneticFieldMap, and DMagneticFieldMap::GetField().

bool DKinFitUtils::Get_DebugLevel ( void  ) const
inlineinherited

Definition at line 46 of file DKinFitUtils.h.

References DKinFitter::dDebugLevel.

bool DKinFitUtils_GlueX::Get_IncludeBeamlineInVertexFitFlag ( void  ) const
virtual
shared_ptr< DKinFitParticle > DKinFitUtils::Get_InputKinFitParticle ( const shared_ptr< DKinFitParticle > &  locKinFitParticle) const
inlineinherited
bool DKinFitUtils_GlueX::Get_IsBFieldNearBeamline ( void  ) const
virtual

Implements DKinFitUtils.

Definition at line 49 of file DKinFitUtils_GlueX.cc.

References dMagneticFieldMap.

bool DKinFitUtils::Get_LinkVerticesFlag ( void  ) const
inlineinherited

Definition at line 45 of file DKinFitUtils.h.

const JObject * DKinFitUtils_GlueX::Get_SourceJObject ( const shared_ptr< DKinFitParticle > &  locInputKinFitParticle) const
inline
pair< set< shared_ptr< DKinFitParticle > >, set< shared_ptr< DKinFitParticle > > > DKinFitUtils_GlueX::Get_StepParticles_NonNull ( const shared_ptr< const DKinFitChain > &  locKinFitChain,
const DReaction locReaction,
size_t  locStepIndex,
int  locNonFixedMassParticleIndex = -99 
) const
private
shared_ptr< TMatrixFSym > DKinFitUtils::Get_SymMatrixResource ( unsigned int  locNumMatrixRows)
protectedinherited
bool DKinFitUtils::Get_UpdateCovarianceMatricesFlag ( void  ) const
inlineinherited

Definition at line 47 of file DKinFitUtils.h.

Referenced by DKinFitter::Set_FinalTrackInfo().

shared_ptr< DKinFitParticle > DKinFitUtils::Make_BeamParticle ( int  locPID,
int  locCharge,
double  locMass,
TLorentzVector  locSpacetimeVertex,
TVector3  locMomentum,
const shared_ptr< const TMatrixFSym > &  locCovarianceMatrix 
)
inherited
shared_ptr< DKinFitParticle > DKinFitUtils_GlueX::Make_DecayingParticle ( Particle_t  locPID,
const set< shared_ptr< DKinFitParticle >> &  locFromInitialState,
const set< shared_ptr< DKinFitParticle >> &  locFromFinalState 
)
shared_ptr< DKinFitParticle > DKinFitUtils::Make_DecayingParticle ( int  locPID,
int  locCharge,
double  locMass,
const set< shared_ptr< DKinFitParticle >> &  locFromInitialState,
const set< shared_ptr< DKinFitParticle >> &  locFromFinalState 
)
inherited
shared_ptr< DKinFitParticle > DKinFitUtils::Make_DetectedParticle ( int  locPID,
int  locCharge,
double  locMass,
TLorentzVector  locSpacetimeVertex,
TVector3  locMomentum,
double  locPathLength,
const shared_ptr< const TMatrixFSym > &  locCovarianceMatrix 
)
inherited
shared_ptr< DKinFitParticle > DKinFitUtils::Make_DetectedShower ( int  locPID,
double  locMass,
TLorentzVector  locSpacetimeVertex,
double  locShowerEnergy,
const shared_ptr< const TMatrixFSym > &  locCovarianceMatrix 
)
inherited
shared_ptr< DKinFitConstraint_Mass > DKinFitUtils::Make_MassConstraint ( const shared_ptr< DKinFitParticle > &  locDecayingParticle)
inherited
shared_ptr< DKinFitParticle > DKinFitUtils_GlueX::Make_MissingParticle ( Particle_t  locPID)
shared_ptr< DKinFitParticle > DKinFitUtils::Make_MissingParticle ( int  locPID,
int  locCharge,
double  locMass 
)
inherited
shared_ptr< DKinFitConstraint_P4 > DKinFitUtils::Make_P4Constraint ( const set< shared_ptr< DKinFitParticle >> &  locInitialParticles,
const set< shared_ptr< DKinFitParticle >> &  locFinalParticles 
)
inherited
shared_ptr< DKinFitConstraint_Spacetime > DKinFitUtils::Make_SpacetimeConstraint ( const set< shared_ptr< DKinFitParticle >> &  locFullConstrainParticles,
const set< shared_ptr< DKinFitParticle >> &  locOnlyConstrainTimeParticles,
const set< shared_ptr< DKinFitParticle >> &  locNoConstrainParticles,
TLorentzVector  locSpacetimeGuess = TLorentzVector() 
)
inherited
shared_ptr< DKinFitParticle > DKinFitUtils::Make_TargetParticle ( int  locPID,
int  locCharge,
double  locMass 
)
inherited
shared_ptr< DKinFitParticle > DKinFitUtils_GlueX::Make_TargetParticle ( Particle_t  locPID,
size_t  locInstance = 0 
)
TLorentzVector DKinFitUtils_GlueX::Make_TLorentzVector ( DLorentzVector  locDLorentzVector) const
inline

Definition at line 169 of file DKinFitUtils_GlueX.h.

Referenced by Make_DetectedShower().

TVector3 DKinFitUtils_GlueX::Make_TVector3 ( DVector3  locDVector3) const
inline

Definition at line 164 of file DKinFitUtils_GlueX.h.

Referenced by Make_BeamParticle(), and Make_DetectedParticle().

shared_ptr< DKinFitConstraint_Vertex > DKinFitUtils::Make_VertexConstraint ( const set< shared_ptr< DKinFitParticle >> &  locFullConstrainParticles,
const set< shared_ptr< DKinFitParticle >> &  locNoConstrainParticles,
TVector3  locVertexGuess = TVector3() 
)
inherited
tuple< size_t, size_t, string > DKinFitUtils_GlueX::Predict_VertexConstraints ( const DReactionVertexInfo locReactionVertexInfo,
bool  locSpacetimeFitFlag 
) const
void DKinFitUtils::Print_Matrix ( const TMatrixF &  locMatrix) const
protectedinherited

Definition at line 1321 of file DKinFitUtils.cc.

bool DKinFitUtils_GlueX::Propagate_TrackInfoToCommonVertex ( DKinematicData locKinematicData,
DKinFitParticle locKinFitParticle,
const TMatrixDSym *  locVXi 
)
void DKinFitUtils::Recycle_LastFitMemory ( set< shared_ptr< DKinFitConstraint >> &  locKinFitConstraints)
protectedinherited
virtual void DKinFitUtils::Reset_NewFit ( void  )
inlinevirtualinherited

Definition at line 40 of file DKinFitUtils.h.

Referenced by DKinFitUtils::Reset_NewEvent(), and DKinFitter::Reset_NewFit().

void DKinFitUtils::Set_DebugLevel ( int  locDebugLevel)
inlineinherited

Definition at line 51 of file DKinFitUtils.h.

References DKinFitter::dDebugLevel.

Referenced by DKinFitter::Set_DebugLevel().

void DKinFitUtils_GlueX::Set_IncludeBeamlineInVertexFitFlag ( bool  locIncludeBeamlineInVertexFitFlag)
inline

Definition at line 50 of file DKinFitUtils_GlueX.h.

void DKinFitUtils::Set_LinkVerticesFlag ( bool  locLinkVerticesFlag)
inlineinherited

Definition at line 50 of file DKinFitUtils.h.

void DKinFitUtils::Set_UpdateCovarianceMatricesFlag ( bool  locUpdateCovarianceMatricesFlag)
inlineinherited
bool DKinFitUtils::Validate_Constraints ( const set< shared_ptr< DKinFitConstraint >> &  locKinFitConstraints) const
virtualinherited

Definition at line 459 of file DKinFitUtils.cc.

Referenced by DKinFitter::Fit_Reaction().

Member Data Documentation

const DAnalysisUtilities* DKinFitUtils_GlueX::dAnalysisUtilities
private

Definition at line 133 of file DKinFitUtils_GlueX.h.

Referenced by Create_Constraints(), and DKinFitUtils_GlueX().

DApplication* DKinFitUtils_GlueX::dApplication
private

Definition at line 160 of file DKinFitUtils_GlueX.h.

Referenced by DKinFitUtils_GlueX().

bool DKinFitUtils_GlueX::dIncludeBeamlineInVertexFitFlag
private

Definition at line 159 of file DKinFitUtils_GlueX.h.

Referenced by DKinFitUtils_GlueX(), and Get_IncludeBeamlineInVertexFitFlag().

DKinFitter* DKinFitUtils::dKinFitter
protectedinherited

Definition at line 139 of file DKinFitUtils.h.

Referenced by DKinFitter::DKinFitter(), and DKinFitUtils::DKinFitUtils().

bool DKinFitUtils::dLinkVerticesFlag
protectedinherited

Definition at line 140 of file DKinFitUtils.h.

Referenced by DKinFitUtils::DKinFitUtils(), and DKinFitUtils_GlueX().

const DMagneticFieldMap* DKinFitUtils_GlueX::dMagneticFieldMap
private

Definition at line 132 of file DKinFitUtils_GlueX.h.

Referenced by DKinFitUtils_GlueX(), Get_BField(), and Get_IsBFieldNearBeamline().

map<shared_ptr<DKinFitParticle>, DDecayingParticleInfo> DKinFitUtils_GlueX::dParticleMap_InputToSource_Decaying
private

Definition at line 155 of file DKinFitUtils_GlueX.h.

Referenced by Make_DecayingParticle(), and Reset_NewEvent().

map<shared_ptr<DKinFitParticle>, const JObject*> DKinFitUtils_GlueX::dParticleMap_InputToSource_JObject
private
map<pair<const DBeamPhoton*, const DEventRFBunch*>, shared_ptr<DKinFitParticle> > DKinFitUtils_GlueX::dParticleMap_SourceToInput_Beam
private

Definition at line 144 of file DKinFitUtils_GlueX.h.

Referenced by Make_BeamParticle(), and Reset_NewEvent().

map<DDecayingParticleInfo, shared_ptr<DKinFitParticle> > DKinFitUtils_GlueX::dParticleMap_SourceToInput_Decaying
private

Definition at line 148 of file DKinFitUtils_GlueX.h.

Referenced by Make_DecayingParticle(), and Reset_NewEvent().

map<const DKinematicData*, shared_ptr<DKinFitParticle> > DKinFitUtils_GlueX::dParticleMap_SourceToInput_DetectedParticle
private

Definition at line 145 of file DKinFitUtils_GlueX.h.

Referenced by Make_DetectedParticle(), and Reset_NewEvent().

map<Particle_t, shared_ptr<DKinFitParticle> > DKinFitUtils_GlueX::dParticleMap_SourceToInput_Missing
private

Definition at line 149 of file DKinFitUtils_GlueX.h.

Referenced by Make_MissingParticle(), and Reset_NewEvent().

map<pair<const DNeutralShower*, Particle_t>, shared_ptr<DKinFitParticle> > DKinFitUtils_GlueX::dParticleMap_SourceToInput_Shower
private

Definition at line 146 of file DKinFitUtils_GlueX.h.

Referenced by Make_DetectedShower(), and Reset_NewEvent().

map<pair<Particle_t, size_t>, shared_ptr<DKinFitParticle> > DKinFitUtils_GlueX::dParticleMap_SourceToInput_Target
private

Definition at line 147 of file DKinFitUtils_GlueX.h.

Referenced by Make_TargetParticle(), and Reset_NewEvent().

shared_ptr<DResourcePool<DKinFitChain> > DKinFitUtils::dResourcePool_KinFitChain
protectedinherited
shared_ptr<DResourcePool<DKinFitChainStep> > DKinFitUtils::dResourcePool_KinFitChainStep
protectedinherited
bool DKinFitUtils::dUpdateCovarianceMatricesFlag
protectedinherited
bool DKinFitUtils_GlueX::dWillBeamHaveErrorsFlag
private

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