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

#include <DReactionVertexInfo_factory.h>

+ Inheritance diagram for DAnalysis::DReactionVertexInfo_factory:

Private Member Functions

jerror_t init (void)
 
jerror_t evnt (jana::JEventLoop *locEventLoop, uint64_t locEventNumber)
 
jerror_t fini (void)
 
DReactionVertexInfoBuild_VertexInfo (const DReaction *locReaction)
 
DReactionStepVertexInfoSetup_VertexInfo (const DReaction *locReaction, size_t locStepIndex, DReactionStepVertexInfo *locVertexInfo)
 
void Group_VertexParticles (DReactionStepVertexInfo *locVertexInfo)
 
vector< DReactionStepVertexInfo * > Link_Vertices (const DReaction *locReaction, vector< DReactionStepVertexInfo * > locVertexInfos, bool locFitFlag) const
 
bool Associate_DecayingParticles (bool locFitFlag, bool locLinkingFlag, DReactionStepVertexInfo *locVertexInfo, map< pair< int, int >, DReactionStepVertexInfo * > &locDefinedDecayingParticles) const
 

Private Attributes

size_t dDebugLevel = 0
 
unordered_map< const DReaction
*, DReactionVertexInfo * > 
dVertexInfoMap
 
DResourcePool
< DReactionStepVertexInfo > * 
dResourcePool_ReactionStepVertexInfo = nullptr
 
DKinFitUtils_GlueXdKinFitUtils
 

Detailed Description

Definition at line 23 of file DReactionVertexInfo_factory.h.

Member Function Documentation

DReactionVertexInfo * DReactionVertexInfo_factory::Build_VertexInfo ( const DReaction locReaction)
private
jerror_t DReactionVertexInfo_factory::evnt ( jana::JEventLoop *  locEventLoop,
uint64_t  locEventNumber 
)
private
jerror_t DAnalysis::DReactionVertexInfo_factory::fini ( void  )
inlineprivate

Definition at line 30 of file DReactionVertexInfo_factory.h.

jerror_t DReactionVertexInfo_factory::init ( void  )
private

Definition at line 7 of file DReactionVertexInfo_factory.cc.

vector< DReactionStepVertexInfo * > DReactionVertexInfo_factory::Link_Vertices ( const DReaction locReaction,
vector< DReactionStepVertexInfo * >  locVertexInfos,
bool  locFitFlag 
) const
private

Member Data Documentation

size_t DAnalysis::DReactionVertexInfo_factory::dDebugLevel = 0
private

Definition at line 39 of file DReactionVertexInfo_factory.h.

DKinFitUtils_GlueX* DAnalysis::DReactionVertexInfo_factory::dKinFitUtils
private

Definition at line 56 of file DReactionVertexInfo_factory.h.

DResourcePool<DReactionStepVertexInfo>* DAnalysis::DReactionVertexInfo_factory::dResourcePool_ReactionStepVertexInfo = nullptr
private

Definition at line 54 of file DReactionVertexInfo_factory.h.

unordered_map<const DReaction*, DReactionVertexInfo*> DAnalysis::DReactionVertexInfo_factory::dVertexInfoMap
private

Definition at line 51 of file DReactionVertexInfo_factory.h.


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