Hall-D Software
alpha
|
#include <DParticleComboStep.h>
Public Member Functions | |
void | Reset (void) |
void | Release (void) |
void | Set_Contents (const DKinematicData *locInitialParticle, const vector< const DKinematicData * > &locFinalParticles, const DLorentzVector &locSpacetimeVertex) |
void | Set_InitialParticle (const DKinematicData *locInitialParticle) |
void | Set_InitialKinFitParticle (std::shared_ptr< const DKinFitParticle > locInitialKinFitParticle) |
void | Add_FinalParticle (const DKinematicData *locFinalParticle) |
void | Set_FinalParticle (const DKinematicData *locFinalParticle, size_t locFinalParticleIndex) |
void | Set_MeasuredParticleComboStep (const DParticleComboStep *locMeasuredParticleComboStep) |
void | Set_SpacetimeVertex (const DLorentzVector &locSpacetimeVertex) |
const DKinematicData * | Get_InitialParticle (void) const |
const DKinematicData * | Get_InitialParticle_Measured (void) const |
std::shared_ptr< const DKinFitParticle > | Get_InitialKinFitParticle (void) const |
size_t | Get_NumFinalParticles (void) const |
const DKinematicData * | Get_FinalParticle (size_t locFinalParticleIndex) const |
const DKinematicData * | Get_FinalParticle_Measured (size_t locFinalParticleIndex) const |
vector< const DKinematicData * > | Get_FinalParticles (void) const |
vector< const DKinematicData * > | Get_FinalParticles_Measured (void) const |
vector< const DKinematicData * > | Get_FinalParticles (const DReactionStep *locReactionStep, bool locIncludeMissingFlag, bool locIncludeDecayingFlag=true, Charge_t locCharge=d_AllCharges) const |
vector< const DKinematicData * > | Get_FinalParticles_Measured (const DReactionStep *locReactionStep, Charge_t locCharge=d_AllCharges) const |
const JObject * | Get_FinalParticle_SourceObject (size_t locFinalParticleIndex) const |
vector< const JObject * > | Get_FinalParticle_SourceObjects (Charge_t locCharge=d_AllCharges) const |
const DKinematicData * | Get_MissingParticle (const DReactionStep *locReactionStep) const |
DVector3 | Get_Position (void) const |
double | Get_Time (void) const |
DLorentzVector | Get_SpacetimeVertex (void) const |
Private Attributes | |
const DParticleComboStep * | dMeasuredStep = nullptr |
const DKinematicData * | dInitialParticle = nullptr |
std::shared_ptr< const DKinFitParticle > | dInitialKinFitParticle = nullptr |
vector< const DKinematicData * > | dFinalParticles |
DLorentzVector | dSpacetimeVertex |
Definition at line 24 of file DParticleComboStep.h.
|
inline |
Definition at line 39 of file DParticleComboStep.h.
|
inline |
|
inline |
Definition at line 139 of file DParticleComboStep.h.
Referenced by DCustomAction_HistMass_b1_1235::Perform_Action(), DCustomAction_HistMass_X_2000::Perform_Action(), DCustomAction_p2gamma_hists::Perform_Action(), DCustomAction_dirc_reactions::Perform_Action(), DCustomAction_p3pi_hists::Perform_Action(), DCustomAction_dirc_tree::Perform_Action(), DHistogramAction_ParticleComboGenReconComparison::Perform_Action(), and DHistogramAction_ParticleComboKinematics::Perform_Action().
|
inline |
Definition at line 127 of file DParticleComboStep.h.
References DAnalysis::Get_FinalParticle_SourceObject().
Referenced by DAnalysisUtilities::Calc_FinalStateP4(), DAnalysisUtilities::Calc_MissingP4(), DCustomAction_p3pi_Pi0Cuts::Perform_Action(), DCustomAction_ppi0gamma_Pi0Cuts::Perform_Action(), DCustomAction_p2k_hists::Perform_Action(), DCustomAction_p2pi_hists::Perform_Action(), DCustomAction_p2gamma_hists::Perform_Action(), DCustomAction_dirc_reactions::Perform_Action(), DCustomAction_p2gamma_unusedHists::Perform_Action(), DCustomAction_p2pi_unusedHists::Perform_Action(), DCustomAction_p2pi0_hists::Perform_Action(), DCustomAction_p3pi_hists::Perform_Action(), DCustomAction_ppi0gamma_hists::Perform_Action(), DCustomAction_dirc_tree::Perform_Action(), and DHistogramAction_ParticleComboGenReconComparison::Perform_Action().
|
inline |
Definition at line 179 of file DParticleComboStep.h.
References DAnalysis::Get_FinalParticle_SourceObject(), and Is_CorrectCharge().
|
inline |
Definition at line 58 of file DParticleComboStep.h.
Referenced by DAnalysisUtilities::Calc_FinalStateP4(), DAnalysisUtilities::Calc_MissingP4(), DCustomAction_p3pi_Pi0Cuts::Perform_Action(), DCustomAction_ppi0gamma_Pi0Cuts::Perform_Action(), DCustomAction_p2gamma_cuts::Perform_Action(), DCustomAction_p2k_hists::Perform_Action(), DCustomAction_p2gamma_hists::Perform_Action(), DCustomAction_p2pi_cuts::Perform_Action(), DCustomAction_p2pi_hists::Perform_Action(), DCustomAction_p2gamma_unusedHists::Perform_Action(), DCustomAction_p3pi_hists::Perform_Action(), DCustomAction_p2pi0_hists::Perform_Action(), DCustomAction_p2pi_unusedHists::Perform_Action(), DCustomAction_ppi0gamma_hists::Perform_Action(), DHistogramAction_PID::Perform_Action(), DHistogramAction_KinFitResults::Perform_Action(), and DAnalysis::Print().
|
inline |
|
inline |
Definition at line 59 of file DParticleComboStep.h.
Referenced by DAnalysisUtilities::Calc_FinalStateP4(), DAnalysisUtilities::Calc_MissingP3Covariance(), DAnalysisUtilities::Calc_MissingP4(), DCustomAction_p3pi_Pi0Cuts::Perform_Action(), DCustomAction_ppi0gamma_Pi0Cuts::Perform_Action(), DCustomAction_p2gamma_cuts::Perform_Action(), DCustomAction_p2k_hists::Perform_Action(), DCustomAction_p2pi_cuts::Perform_Action(), DCustomAction_p2gamma_hists::Perform_Action(), DCustomAction_p2pi_hists::Perform_Action(), DCustomAction_p2gamma_unusedHists::Perform_Action(), DCustomAction_p2pi0_hists::Perform_Action(), DCustomAction_p2pi_unusedHists::Perform_Action(), DCustomAction_p3pi_hists::Perform_Action(), DCustomAction_ppi0gamma_hists::Perform_Action(), DHistogramAction_PID::Perform_Action(), DHistogramAction_TrackVertexComparison::Perform_Action(), DCutAction_TrueCombo::Perform_Action(), DCutAction_BDTSignalCombo::Perform_Action(), DHistogramAction_TruePID::Perform_Action(), and DHistogramAction_KinFitResults::Perform_Action().
|
inline |
Definition at line 173 of file DParticleComboStep.h.
|
inline |
Definition at line 51 of file DParticleComboStep.h.
|
inline |
Definition at line 49 of file DParticleComboStep.h.
Referenced by DAnalysisUtilities::Calc_MissingP4(), DCustomAction_p2gamma_cuts::Perform_Action(), DCustomAction_p2k_hists::Perform_Action(), DCustomAction_p2gamma_hists::Perform_Action(), DCustomAction_p2pi_hists::Perform_Action(), DCustomAction_p2gamma_unusedHists::Perform_Action(), DCustomAction_p2pi_unusedHists::Perform_Action(), DCustomAction_p3pi_hists::Perform_Action(), DCustomAction_ppi0gamma_hists::Perform_Action(), DCustomAction_p2pi0_hists::Perform_Action(), DCustomAction_TrackingEfficiency::Perform_Action(), DHistogramAction_ParticleComboGenReconComparison::Perform_Action(), DHistogramAction_TrackVertexComparison::Perform_Action(), DHistogramAction_ParticleComboKinematics::Perform_Action(), DHistogramAction_MissingMass::Perform_Action(), DHistogramAction_MissingMassSquared::Perform_Action(), DHistogramAction_KinFitResults::Perform_Action(), DCutAction_BeamEnergy::Perform_Action(), and DAnalysis::Print().
|
inline |
Definition at line 106 of file DParticleComboStep.h.
Referenced by DAnalysisUtilities::Calc_MissingP3Covariance(), DAnalysisUtilities::Calc_MissingP4(), DEventWriterROOT::Get_BeamPhotons(), DCustomAction_p2k_hists::Perform_Action(), DCustomAction_p2gamma_cuts::Perform_Action(), DCustomAction_p2gamma_hists::Perform_Action(), DCustomAction_p2pi_hists::Perform_Action(), DCustomAction_p2gamma_unusedHists::Perform_Action(), DCustomAction_ppi0gamma_hists::Perform_Action(), DCustomAction_p2pi_unusedHists::Perform_Action(), DCustomAction_p3pi_hists::Perform_Action(), DCustomAction_p2pi0_hists::Perform_Action(), DCustomAction_TrackingEfficiency::Perform_Action(), DHistogramAction_ParticleComboGenReconComparison::Perform_Action(), DCutAction_TrueBeamParticle::Perform_Action(), DHistogramAction_ParticleComboKinematics::Perform_Action(), DHistogramAction_KinFitResults::Perform_Action(), and DCutAction_BeamEnergy::Perform_Action().
|
inline |
Definition at line 148 of file DParticleComboStep.h.
References DAnalysis::DReactionStep::Get_MissingParticleIndex().
|
inline |
Definition at line 54 of file DParticleComboStep.h.
Referenced by DCustomAction_dirc_tree::Perform_Action(), DHistogramAction_ParticleComboGenReconComparison::Perform_Action(), and DHistogramAction_ParticleComboKinematics::Perform_Action().
|
inline |
Definition at line 69 of file DParticleComboStep.h.
Referenced by DHistogramAction_TrackVertexComparison::Perform_Action(), and DCutAction_ProductionVertexZ::Perform_Action().
|
inline |
Definition at line 71 of file DParticleComboStep.h.
Referenced by DEventWriterROOT::Fill_ComboStepData(), DCustomAction_CutNoDetectorHit::Perform_Action(), DHistogramAction_ParticleComboKinematics::Perform_Action(), DAnalysis::DParticleComboCreator::Set_DecayingParticles(), and DAnalysis::DParticleComboCreator::Set_SpacetimeVertex().
|
inline |
Definition at line 70 of file DParticleComboStep.h.
Referenced by DHistogramAction_TrackVertexComparison::Perform_Action().
|
inlinevirtual |
Implements DResettable.
Definition at line 29 of file DParticleComboStep.h.
|
inlinevirtual |
Implements DResettable.
Definition at line 111 of file DParticleComboStep.h.
|
inline |
Definition at line 120 of file DParticleComboStep.h.
|
inline |
Definition at line 40 of file DParticleComboStep.h.
|
inline |
Definition at line 36 of file DParticleComboStep.h.
Referenced by DAnalysis::DParticleComboCreator::Set_DecayingParticles().
|
inline |
Definition at line 35 of file DParticleComboStep.h.
Referenced by DAnalysis::DParticleComboCreator::Set_DecayingParticles().
|
inline |
Definition at line 43 of file DParticleComboStep.h.
|
inline |
Definition at line 46 of file DParticleComboStep.h.
Referenced by DAnalysis::DParticleComboCreator::Set_SpacetimeVertex().
|
private |
Definition at line 81 of file DParticleComboStep.h.
|
private |
Definition at line 78 of file DParticleComboStep.h.
|
private |
Definition at line 77 of file DParticleComboStep.h.
|
private |
Definition at line 74 of file DParticleComboStep.h.
|
private |
Definition at line 84 of file DParticleComboStep.h.