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

#include <DReactionVertexInfo.h>

+ Inheritance diagram for DAnalysis::DReactionVertexInfo:

Public Member Functions

 JOBJECT_PUBLIC (DReactionVertexInfo)
 
 DReactionVertexInfo (void)=delete
 
 DReactionVertexInfo (const DReaction *locReaction, const vector< DReactionStepVertexInfo * > &locStepVertexInfos)
 
void Add_Reaction (const DReaction *locReaction)
 
const DReactionGet_Reaction (void) const
 
vector< const DReaction * > Get_Reactions (void) const
 
vector< const
DReactionStepVertexInfo * > 
Get_StepVertexInfos (void) const
 
const DReactionStepVertexInfoGet_StepVertexInfo (size_t locStepIndex) const
 

Private Attributes

vector< const DReaction * > dReactions
 
vector< const
DReactionStepVertexInfo * > 
dStepVertexInfos
 
unordered_map< size_t, const
DReactionStepVertexInfo * > 
dVertexInfoMap
 

Detailed Description

Definition at line 19 of file DReactionVertexInfo.h.

Constructor & Destructor Documentation

DAnalysis::DReactionVertexInfo::DReactionVertexInfo ( void  )
delete
DAnalysis::DReactionVertexInfo::DReactionVertexInfo ( const DReaction locReaction,
const vector< DReactionStepVertexInfo * > &  locStepVertexInfos 
)
inline

Definition at line 53 of file DReactionVertexInfo.h.

Member Function Documentation

void DAnalysis::DReactionVertexInfo::Add_Reaction ( const DReaction locReaction)
inline

Definition at line 29 of file DReactionVertexInfo.h.

vector<const DReaction*> DAnalysis::DReactionVertexInfo::Get_Reactions ( void  ) const
inline
vector<const DReactionStepVertexInfo*> DAnalysis::DReactionVertexInfo::Get_StepVertexInfos ( void  ) const
inline
DAnalysis::DReactionVertexInfo::JOBJECT_PUBLIC ( DReactionVertexInfo  )

Member Data Documentation

vector<const DReaction*> DAnalysis::DReactionVertexInfo::dReactions
private

Definition at line 40 of file DReactionVertexInfo.h.

vector<const DReactionStepVertexInfo*> DAnalysis::DReactionVertexInfo::dStepVertexInfos
private

Definition at line 42 of file DReactionVertexInfo.h.

unordered_map<size_t, const DReactionStepVertexInfo*> DAnalysis::DReactionVertexInfo::dVertexInfoMap
private

Definition at line 43 of file DReactionVertexInfo.h.


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