Hall-D Software
alpha
|
#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 |
Definition at line 59 of file DSourceCombo.h.
|
delete |
|
inline |
Definition at line 219 of file DSourceCombo.h.
References dFurtherDecays, and dNumParticles.
|
inline |
|
inline |
Definition at line 247 of file DSourceCombo.h.
References dFurtherDecays, and dNumParticles.
Referenced by DAnalysis::Get_ChargeContent(), DAnalysis::Get_HasMassiveNeutrals(), DAnalysis::Get_HasPhotons(), DAnalysis::Get_NumParticles_ThisVertex(), DAnalysis::DSourceComboer::Get_PromoteFlag(), DAnalysis::DSourceComboer::Get_ZIndependentComboInfo(), and DAnalysis::Print_SourceComboInfo().
|
inlinestatic |
Definition at line 80 of file DSourceCombo.h.
Referenced by DAnalysis::DSourceComboP4Handler::Calc_P4_NoMassiveNeutrals(), DAnalysis::DSourceComboer::Combo_WithNeutralsAndBeam(), DAnalysis::DSourceComboP4Handler::Get_P4_NotMassiveNeutral(), and DAnalysis::DSourceComboTimeHandler::Select_RFBunches_PhotonVertices().
|
inlinestatic |
Definition at line 82 of file DSourceCombo.h.
Referenced by DAnalysis::DSourceComboP4Handler::Calc_P4_NoMassiveNeutrals(), DAnalysis::DSourceComboTimeHandler::Calc_PhotonBeamBunchShifts(), DAnalysis::DSourceComboer::Check_NumParticles(), DAnalysis::DSourceComboer::Check_Reactions(), DAnalysis::DSourceComboer::Combo_WithNeutralsAndBeam(), DAnalysis::DSourceComboer::Create_SourceCombos(), DAnalysis::DSourceComboP4Handler::Cut_InvariantMass_HasMassiveNeutral(), DAnalysis::DSourceComboP4Handler::Cut_InvariantMass_NoMassiveNeutrals(), DAnalysis::DSourceComboTimeHandler::DSourceComboTimeHandler(), DAnalysis::DSourceComboer::Get_ParticlesForComboing(), DAnalysis::DSourceComboVertexer::Get_VertexZBin(), and DAnalysis::DSourceComboTimeHandler::Setup().
|
inlinestatic |
Definition at line 81 of file DSourceCombo.h.
Referenced by DAnalysis::DSourceComboer::Combo_Horizontally_AddParticles(), DAnalysis::DSourceComboer::Combo_Horizontally_All(), DAnalysis::DSourceComboer::Combo_WithNeutralsAndBeam(), DAnalysis::DSourceComboer::Create_SourceComboInfos(), DAnalysis::DSourceComboTimeHandler::DSourceComboTimeHandler(), DAnalysis::DSourceComboer::Find_Combo_AtThisStep(), DAnalysis::DSourceComboer::Find_ZDependentUse_AtThisStep(), DAnalysis::DSourceComboer::Get_NextChargedCombo(), DAnalysis::DSourceComboP4Handler::Get_P4_NotMassiveNeutral(), DAnalysis::DSourceComboer::Get_ParticlesForComboing(), DAnalysis::DSourceComboer::Make_ComboUse(), DAnalysis::DSourceComboer::Reset_NewEvent(), and DAnalysis::DSourceComboTimeHandler::Setup().
|
inline |
Definition at line 226 of file DSourceCombo.h.
References dFurtherDecays, and dNumParticles.
|
private |
Definition at line 92 of file DSourceCombo.h.
Referenced by DSourceComboInfo(), Get_NumParticles(), and operator<().
|
private |
Definition at line 91 of file DSourceCombo.h.
Referenced by DSourceComboInfo(), Get_NumParticles(), and operator<().