Hall-D Software
alpha
|
#include <DSourceCombo.h>
Classes | |
struct | DCompare_FurtherDecays |
Public Member Functions | |
DSourceCombo (void)=default | |
DSourceCombo (const vector< pair< Particle_t, const JObject * >> &locSourceParticles, const DSourceCombosByUse_Small &locFurtherDecayCombos, bool locIsZIndependent=false) | |
void | Set_Members (const vector< pair< Particle_t, const JObject * >> &locSourceParticles, const DSourceCombosByUse_Small &locFurtherDecayCombos, bool locIsZIndependent=false) |
void | Reset (void) |
void | Release (void) |
vector< pair< Particle_t, const JObject * > > | Get_SourceParticles (bool locEntireChainFlag=false, Charge_t locCharge=d_AllCharges) const |
DSourceCombosByUse_Small | Get_FurtherDecayCombos (void) const |
bool | Get_IsComboingZIndependent (void) const |
Private Attributes | |
vector< pair< Particle_t, const JObject * > > | dSourceParticles |
DSourceCombosByUse_Small | dFurtherDecayCombos |
bool | dIsComboingZIndependent = false |
Definition at line 158 of file DSourceCombo.h.
|
default |
|
inline |
Definition at line 272 of file DSourceCombo.h.
|
inline |
Definition at line 176 of file DSourceCombo.h.
Referenced by DAnalysis::DSourceComboP4Handler::Calc_P4_HasMassiveNeutrals(), DAnalysis::DSourceComboP4Handler::Calc_P4_NoMassiveNeutrals(), DAnalysis::Check_AreDuplicateCombos(), DAnalysis::DSourceComboer::Find_Combo_AtThisStep(), DAnalysis::DSourceComboer::Get_NextChargedCombo(), DAnalysis::Get_SourceCombos_ThisVertex(), DAnalysis::Get_SourceCombosAndUses_ThisVertex(), DAnalysis::Get_SourceParticle_ThisStep(), DAnalysis::Get_SourceParticles_ThisVertex(), and DAnalysis::Print_SourceCombo().
|
inline |
Definition at line 177 of file DSourceCombo.h.
Referenced by DAnalysis::DSourceComboP4Handler::Calc_P4_NoMassiveNeutrals(), DAnalysis::DSourceComboP4Handler::Cut_InvariantMass_HasMassiveNeutral(), DAnalysis::DSourceComboP4Handler::Cut_InvariantMass_NoMassiveNeutrals(), and DAnalysis::Print_SourceCombo().
|
inline |
Definition at line 290 of file DSourceCombo.h.
References dFurtherDecayCombos, dSourceParticles, and Is_CorrectCharge().
Referenced by DAnalysis::DSourceComboP4Handler::Calc_P4_HasMassiveNeutrals(), DAnalysis::DSourceComboP4Handler::Calc_P4_NoMassiveNeutrals(), DAnalysis::DSourceComboP4Handler::Calc_P4_SourceParticles(), DAnalysis::Check_AreDuplicateCombos(), DAnalysis::DSourceComboTimeHandler::Compute_RFChiSqs_UnknownVertices(), DAnalysis::DSourceComboP4Handler::Cut_InvariantMass_AccuratePhotonKinematics(), DAnalysis::DSourceComboP4Handler::Get_InvariantMassCut(), DAnalysis::DSourceComboVertexer::Get_PrimaryVertex(), DAnalysis::Get_SourceParticle_ThisStep(), DAnalysis::Get_SourceParticles_ThisVertex(), DAnalysis::DSourceComboChecker_ReusedParticle::operator()(), DAnalysis::Print_SourceCombo(), DAnalysis::DSourceComboTimeHandler::Select_RFBunches_AllVerticesUnknown(), DAnalysis::DSourceComboTimeHandler::Select_RFBunches_Charged(), DAnalysis::DSourceComboTimeHandler::Select_RFBunches_PhotonVertices(), and DAnalysis::DSourceComboTimeHandler::Vote_OldMethod().
|
inlinevirtual |
Implements DResettable.
Definition at line 172 of file DSourceCombo.h.
|
inlinevirtual |
Implements DResettable.
Definition at line 275 of file DSourceCombo.h.
References dFurtherDecayCombos, dIsComboingZIndependent, and dSourceParticles.
|
inline |
Definition at line 282 of file DSourceCombo.h.
References dFurtherDecayCombos, dIsComboingZIndependent, and dSourceParticles.
|
private |
Definition at line 189 of file DSourceCombo.h.
Referenced by Get_SourceParticles(), Reset(), and Set_Members().
|
private |
Definition at line 195 of file DSourceCombo.h.
Referenced by Reset(), and Set_Members().
|
private |
Definition at line 188 of file DSourceCombo.h.
Referenced by Get_SourceParticles(), Reset(), and Set_Members().