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

#include <DSourceCombo.h>

Classes

struct  DCompare_FurtherDecays
 
struct  DCompare_ParticlePairPIDs
 

Public Member Functions

 DSourceComboInfo (void)=delete
 
 DSourceComboInfo (const vector< pair< Particle_t, unsigned char >> &locNumParticles, const vector< pair< DSourceComboUse, unsigned char >> &locFurtherDecays={})
 
bool operator< (const DSourceComboInfo &rhs) const
 
vector< pair< Particle_t,
unsigned char > > 
Get_NumParticles (bool locEntireChainFlag=false) const
 
vector< pair< DSourceComboUse,
unsigned char > > 
Get_FurtherDecays (void) const
 

Static Public Member Functions

static signed char Get_VertexZIndex_OutOfRange (void)
 
static signed char Get_VertexZIndex_ZIndependent (void)
 
static signed char Get_VertexZIndex_Unknown (void)
 

Private Attributes

vector< pair< Particle_t,
unsigned char > > 
dNumParticles
 
vector< pair< DSourceComboUse,
unsigned char > > 
dFurtherDecays
 

Detailed Description

Definition at line 59 of file DSourceCombo.h.

Constructor & Destructor Documentation

DAnalysis::DSourceComboInfo::DSourceComboInfo ( void  )
delete
DAnalysis::DSourceComboInfo::DSourceComboInfo ( const vector< pair< Particle_t, unsigned char >> &  locNumParticles,
const vector< pair< DSourceComboUse, unsigned char >> &  locFurtherDecays = {} 
)
inline

Definition at line 219 of file DSourceCombo.h.

References dFurtherDecays, and dNumParticles.

Member Function Documentation

vector< pair< Particle_t, unsigned char > > DAnalysis::DSourceComboInfo::Get_NumParticles ( bool  locEntireChainFlag = false) const
inline
bool DAnalysis::DSourceComboInfo::operator< ( const DSourceComboInfo rhs) const
inline

Definition at line 226 of file DSourceCombo.h.

References dFurtherDecays, and dNumParticles.

Member Data Documentation

vector<pair<DSourceComboUse, unsigned char> > DAnalysis::DSourceComboInfo::dFurtherDecays
private

Definition at line 92 of file DSourceCombo.h.

Referenced by DSourceComboInfo(), Get_NumParticles(), and operator<().

vector<pair<Particle_t, unsigned char> > DAnalysis::DSourceComboInfo::dNumParticles
private

Definition at line 91 of file DSourceCombo.h.

Referenced by DSourceComboInfo(), Get_NumParticles(), and operator<().


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