Hall-D Software
alpha
|
Classes | |
class | DAnalysisAction |
class | DParticleCombo |
class | DParticleComboCreator |
class | DParticleComboStep |
class | DReaction |
class | DReactionStep |
class | DReactionStepVertexInfo |
class | DReactionVertexInfo |
class | DReactionVertexInfo_factory |
class | DSourceComboInfo |
class | DSourceCombo |
struct | DSourceComboChecker_ReusedParticle |
struct | DCompare_SourceComboInfos |
class | DSourceComboer |
class | DSourceComboP4Handler |
class | DSourceComboTimeHandler |
class | DSourceComboVertexer |
Typedefs | |
using | DSourceComboUse = tuple< Particle_t, signed char, const DSourceComboInfo *, bool, Particle_t > |
using | DSourceCombosByUse_Small = vector< pair< DSourceComboUse, vector< const DSourceCombo * >>> |
using | DCombosByBeamBunch = map< vector< int >, vector< const DSourceCombo * >> |
using | DSourceCombosByBeamBunchByUse = map< DSourceComboUse, DCombosByBeamBunch > |
using | DSourceCombosByUse_Large = map< DSourceComboUse, vector< const DSourceCombo * > * > |
using | DCombosByReaction = unordered_map< const DReaction *, vector< const DParticleCombo * >> |
using | DPhotonKinematicsByZBin = unordered_map< signed char, unordered_map< const DNeutralShower *, shared_ptr< const DKinematicData >>> |
using | DPhotonShowersByBeamBunch = map< vector< int >, vector< const JObject * >> |
Enumerations | |
enum | DKinFitType { d_NoFit = 0, d_P4Fit = 1, d_VertexFit = 2, d_SpacetimeFit = 3, d_P4AndVertexFit = 4, d_P4AndSpacetimeFit = 5 } |
enum | DReactionState_t { d_InitialState = 0, d_FinalState, d_EitherState } |
Functions | |
void | Print (const DParticleCombo *locCombo) |
void | Print (const DParticleComboStep *locStep) |
const JObject * | Get_FinalParticle_SourceObject (const DKinematicData *locParticle) |
vector< const DKinematicData * > | Get_ParticlesWithPID (Particle_t locPID, const vector< const DKinematicData * > &locInputParticles) |
pair< int, int > | Get_InitialParticleDecayFromIndices (const DReaction *locReaction, int locStepIndex) |
size_t | Get_ParticleInstanceIndex (const DReactionStep *locStep, size_t locParticleIndex) |
int | Get_DecayStepIndex (const DReaction *locReaction, size_t locStepIndex, size_t locParticleIndex) |
vector< Particle_t > | Get_ChainPIDs (const DReaction *locReaction, size_t locStepIndex, int locUpToStepIndex, vector< Particle_t > locUpThroughPIDs, bool locExpandDecayingFlag, bool locExcludeMissingFlag) |
vector< size_t > | Get_DefinedParticleStepIndex (const DReaction *locReaction) |
vector< const DReaction * > | Get_Reactions (JEventLoop *locEventLoop) |
void | Print_Reaction (const DReaction *locReaction) |
bool | Get_IsFirstStepBeam (const DReaction *locReaction) |
bool | Check_ChannelEquality (const DReaction *lhs, const DReaction *rhs, bool locSameOrderFlag=true, bool locRightSubsetOfLeftFlag=false) |
set< size_t > | Get_NoConstrainMassSteps (const DReaction *locReaction) |
vector< Particle_t > | Get_ChainPIDs (const DReaction *locReaction, Particle_t locInitialPID, int locUpToStepIndex, vector< Particle_t > locUpThroughPIDs, bool locExpandDecayingFlag, bool locExcludeMissingFlag) |
vector< Particle_t > | Get_ChainPIDs (const DReaction *locReaction, Particle_t locInitialPID, bool locExpandDecayingFlag, bool locExcludeMissingFlag) |
string | Convert_PIDsToROOTName (const vector< Particle_t > &locPIDs) |
vector< pair< int, int > > | Get_MissingDecayProductIndices (const DReaction *locReaction, size_t locStepIndex) |
bool | Check_IfMissingDecayProduct (const DReaction *locReaction, size_t locStepIndex) |
template<typename DType > | |
map< DType, size_t > | Convert_VectorToCountMap (const vector< DType > &locVector) |
string | Get_InitialParticlesName (const DReactionStep *locStep, bool locTLatexFlag) |
vector< string > | Get_FinalParticleNames (const DReactionStep *locStep, bool locIncludeMissingFlag, bool locTLatexFlag) |
bool | Are_ParticlesIdentical (const DReactionStep *locStep1, const DReactionStep *locStep2, bool locExceptMissingUnknownInInputFlag) |
size_t | Get_NumFinalPIDs (const DReactionStep *locStep, Particle_t locInputPID, bool locIncludeMissingFlag) |
string | Get_FinalParticlesName (const DReactionStep *locStep, bool locIncludeMissingFlag, bool locTLatexFlag) |
string | Get_StepName (const DReactionStep *locStep, bool locIncludeMissingFlag, bool locTLatexFlag) |
void | Print_ReactionStep (const DReactionStep *locReactionStep) |
int | Get_ParticleIndex (const DReactionStep *locStep, Particle_t locInputPID, size_t locInstance) |
bool | Get_HasMissingParticle_FinalState (const DReactionStep *locStep) |
bool | Check_ChannelEquality (const DReactionStep *lhs, const DReactionStep *rhs, bool locSameOrderFlag=true, bool locRightSubsetOfLeftFlag=false) |
void | Print_ReactionStepVertexInfo (const DReactionStepVertexInfo *locStepInfo) |
string | Build_VertexConstraintString (const DReactionStepVertexInfo *locVertexInfo, bool locSpacetimeFitFlag) |
void | Print_ReactionVertexInfo (const DReactionVertexInfo *locReactionInfo) |
for (auto locVertexInfo:dStepVertexInfos) | |
vector< const DReactionStepVertexInfo * > | Get_StepVertexInfos_OrderByStep (const DReactionVertexInfo *locReactionVertexInfo) |
vector< const DReactionStepVertexInfo * > | Get_StepVertexInfos_ReverseOrderByStep (const DReactionVertexInfo *locReactionVertexInfo) |
vector< pair< int, int > > | Get_FullConstrainParticles (const DReactionVertexInfo *locReactionVertexInfo, bool locFitFlag, DReactionState_t locState=d_EitherState, Charge_t locCharge=d_AllCharges, bool locIncludeDecayingFlag=true) |
vector< pair< int, int > > | Get_OnlyConstrainTimeParticles (const DReactionVertexInfo *locReactionVertexInfo) |
vector< const JObject * > | Get_SourceParticles (const vector< pair< Particle_t, const JObject * >> &locSourceParticles, Particle_t locPID=Unknown) |
vector< pair< Particle_t, const JObject * > > | Get_SourceParticles_ThisVertex (const DSourceCombo *locSourceCombo, Charge_t locCharge=d_AllCharges) |
vector< const DSourceCombo * > | Get_SourceCombos_ThisVertex (const DSourceCombo *locSourceCombo) |
vector< pair< DSourceComboUse, vector< const DSourceCombo * > > > | Get_SourceCombosAndUses_ThisVertex (const DSourceCombo *locSourceCombo) |
Charge_t | Get_ChargeContent (const DSourceComboInfo *locSourceComboInfo) |
bool | Get_HasMassiveNeutrals (const DSourceComboInfo *locComboInfo) |
const JObject * | Get_SourceParticle_ThisStep (const DSourceCombo *locSourceCombo, Particle_t locPID, size_t locInstance, size_t &locPIDCountSoFar) |
bool | operator< (const DSourceComboUse &lhs, const DSourceComboUse &rhs) |
void | Print_SourceComboUse (const DSourceComboUse &locComboUse, unsigned char locNumTabs=0, bool locIgnoreTabs=false) |
void | Print_SourceComboInfo (const DSourceComboInfo *locComboInfo, unsigned char locNumTabs=0) |
void | Print_SourceCombo (const DSourceCombo *locCombo, unsigned char locNumTabs=0) |
vector< const JObject * > | Get_SourceParticles (const vector< pair< Particle_t, const JObject * >> &locSourceParticles, int locCharge) |
Charge_t | Get_ChargeContent (const vector< pair< Particle_t, unsigned char >> &locNumParticles) |
vector< pair< Particle_t, unsigned char > > | Get_NumParticles_ThisVertex (const DSourceComboInfo *locSourceComboInfo) |
Charge_t | Get_ChargeContent_ThisVertex (const DSourceComboInfo *locSourceComboInfo) |
bool | Get_HasPhotons (const DSourceComboInfo *locComboInfo) |
bool | Check_AreDuplicateCombos (const DSourceCombo *lhs, const DSourceCombo *rhs) |
using DAnalysis::DCombosByBeamBunch = typedef map<vector<int>, vector<const DSourceCombo*>> |
Definition at line 55 of file DSourceComboer.h.
using DAnalysis::DCombosByReaction = typedef unordered_map<const DReaction*, vector<const DParticleCombo*>> |
Definition at line 60 of file DSourceComboer.h.
using DAnalysis::DPhotonKinematicsByZBin = typedef unordered_map<signed char, unordered_map<const DNeutralShower*, shared_ptr<const DKinematicData>>> |
Definition at line 32 of file DSourceComboTimeHandler.h.
using DAnalysis::DPhotonShowersByBeamBunch = typedef map<vector<int>, vector<const JObject*>> |
Definition at line 33 of file DSourceComboTimeHandler.h.
using DAnalysis::DSourceCombosByBeamBunchByUse = typedef map<DSourceComboUse, DCombosByBeamBunch> |
Definition at line 56 of file DSourceComboer.h.
using DAnalysis::DSourceCombosByUse_Large = typedef map<DSourceComboUse, vector<const DSourceCombo*>*> |
Definition at line 59 of file DSourceComboer.h.
using DAnalysis::DSourceCombosByUse_Small = typedef vector<pair<DSourceComboUse, vector<const DSourceCombo*>>> |
Definition at line 35 of file DSourceCombo.h.
using DAnalysis::DSourceComboUse = typedef tuple<Particle_t, signed char, const DSourceComboInfo*, bool, Particle_t> |
Definition at line 34 of file DSourceCombo.h.
Enumerator | |
---|---|
d_NoFit | |
d_P4Fit | |
d_VertexFit | |
d_SpacetimeFit | |
d_P4AndVertexFit | |
d_P4AndSpacetimeFit |
Definition at line 25 of file DReaction.h.
Enumerator | |
---|---|
d_InitialState | |
d_FinalState | |
d_EitherState |
Definition at line 19 of file DReactionStepVertexInfo.h.
bool DAnalysis::Are_ParticlesIdentical | ( | const DReactionStep * | locStep1, |
const DReactionStep * | locStep2, | ||
bool | locExceptMissingUnknownInInputFlag | ||
) |
string DAnalysis::Build_VertexConstraintString | ( | const DReactionStepVertexInfo * | locVertexInfo, |
bool | locSpacetimeFitFlag | ||
) |
|
inline |
Definition at line 559 of file DSourceCombo.h.
References DAnalysis::DSourceCombo::Get_FurtherDecayCombos(), and DAnalysis::DSourceCombo::Get_SourceParticles().
Referenced by DAnalysis::DSourceComboer::Check_ForDuplicates().
|
inline |
Definition at line 185 of file DReaction.h.
References DAnalysis::DReaction::Get_ReactionSteps().
Referenced by DAnalysisUtilities::Check_ThrownsMatchReaction(), and DAnalysis::DReactionVertexInfo_factory::evnt().
|
inline |
Definition at line 310 of file DReactionStep.h.
References DAnalysis::DReactionStep::Get_FinalPIDs(), DAnalysis::DReactionStep::Get_InitialPID(), DAnalysis::DReactionStep::Get_MissingParticleIndex(), DAnalysis::DReactionStep::Get_MissingPID(), DAnalysis::DReactionStep::Get_ParticleIndex_Inclusive(), DAnalysis::DReactionStep::Get_ParticleIndex_None(), DAnalysis::DReactionStep::Get_SecondBeamPID(), DAnalysis::DReactionStep::Get_TargetPID(), and Unknown.
|
inline |
Definition at line 259 of file DReaction.h.
References Get_MissingDecayProductIndices().
Referenced by DReaction_factory_trackeff_missing::Add_MassHistograms(), DReaction_factory_ReactionFilter::Add_MassHistograms(), and DAnalysis::DSourceComboer::Create_SourceComboInfos().
|
inline |
Definition at line 230 of file DReaction.h.
References ParticleName_ROOT(), and string.
Referenced by DHistogramAction_InvariantMass::Initialize(), DHistogramAction_MissingMass::Initialize(), and DHistogramAction_MissingMassSquared::Initialize().
|
inline |
Definition at line 264 of file DReaction.h.
DAnalysis::for | ( | auto locVertexInfo:dStepVertexInfos | ) |
Definition at line 61 of file DReactionVertexInfo.h.
Referenced by DEventProcessor_fdc_hists::evnt(), and DEventProcessor_mc_tree::FillEvent().
vector< Particle_t > DAnalysis::Get_ChainPIDs | ( | const DReaction * | locReaction, |
size_t | locStepIndex, | ||
int | locUpToStepIndex, | ||
vector< Particle_t > | locUpThroughPIDs, | ||
bool | locExpandDecayingFlag, | ||
bool | locExcludeMissingFlag | ||
) |
Definition at line 162 of file DReaction.cc.
References Get_DecayStepIndex(), DAnalysis::DReactionStep::Get_FinalPIDs(), DAnalysis::DReaction::Get_ReactionStep(), and IsFixedMass().
Referenced by DAnalysis::DSourceComboTimeHandler::DSourceComboTimeHandler(), Get_ChainPIDs(), DHistogramAction_InvariantMass::Initialize(), DHistogramAction_MissingMass::Initialize(), and DHistogramAction_MissingMassSquared::Initialize().
|
inline |
Definition at line 211 of file DReaction.h.
References Get_ChainPIDs(), and DAnalysis::DReaction::Get_ReactionSteps().
|
inline |
Definition at line 224 of file DReaction.h.
References Get_ChainPIDs().
|
inline |
Definition at line 467 of file DSourceCombo.h.
References DAnalysis::DSourceComboInfo::Get_NumParticles().
Referenced by DAnalysis::DSourceComboVertexer::Calc_TimeOffsets(), Get_ChargeContent_ThisVertex(), DAnalysis::DSourceComboer::GetOrMake_SourceComboInfo(), DAnalysis::DSourceComboer::MakeOrGet_SourceComboInfo(), and operator<().
|
inline |
Definition at line 451 of file DSourceCombo.h.
References d_AllCharges, d_Charged, d_Neutral, and Is_CorrectCharge().
|
inline |
Definition at line 503 of file DSourceCombo.h.
References Get_ChargeContent(), and Get_NumParticles_ThisVertex().
Referenced by DAnalysis::DSourceComboer::Get_NextChargedCombo().
int DAnalysis::Get_DecayStepIndex | ( | const DReaction * | locReaction, |
size_t | locStepIndex, | ||
size_t | locParticleIndex | ||
) |
Definition at line 135 of file DReaction.cc.
References DAnalysis::DReaction::Get_ReactionSteps().
Referenced by DReaction_factory_trackeff_missing::Add_MassHistograms(), DReaction_factory_ReactionFilter::Add_MassHistograms(), DAnalysis::DReactionVertexInfo_factory::Associate_DecayingParticles(), DAnalysis::DSourceComboer::Build_NewZDependentUse(), DAnalysisUtilities::Calc_FinalStateP4(), DAnalysisUtilities::Calc_MissingP3Covariance(), DAnalysisUtilities::Calc_MissingP4(), DAnalysis::DSourceComboVertexer::Construct_DecayingParticle_MissingMass(), DEventWriterROOT::Create_Branches_Combo(), DEventWriterROOT::Create_UserInfoMaps(), DAnalysis::DSourceComboP4Handler::Cut_MissingMassSquared(), DEventWriterROOT::Fill_ComboStepData(), Get_ChainPIDs(), DKinFitUtils_GlueX::Get_ConstraintInfo(), DAnalysis::DParticleCombo::Get_DecayChainParticles_Measured(), DEventWriterROOT::Get_DecayProductNames(), DAnalysis::DReaction::Get_FinalPIDs(), DAnalysis::DSourceComboer::Get_FinalStateDecayingComboUses(), DAnalysis::DSourceComboVertexer::Get_FullConstrainDecayingParticles(), Get_MissingDecayProductIndices(), DKinFitUtils_GlueX::Get_StepParticles_NonNull(), DAnalysis::DReactionVertexInfo_factory::Group_VertexParticles(), DKinFitUtils_GlueX::Make_KinFitChain(), DKinFitUtils_GlueX::Make_KinFitChainStep(), DHistogramAction_ParticleComboGenReconComparison::Perform_Action(), DAnalysis::DParticleComboCreator::Set_DecayingParticles(), and DAnalysis::DReactionVertexInfo_factory::Setup_VertexInfo().
vector< size_t > DAnalysis::Get_DefinedParticleStepIndex | ( | const DReaction * | locReaction | ) |
Definition at line 192 of file DReaction.cc.
References DAnalysis::DReaction::Get_NumReactionSteps(), DAnalysis::DReaction::Get_ReactionStep(), and Unknown.
Referenced by DKinFitUtils_GlueX::Create_Constraints(), DKinFitUtils_GlueX::Get_ConstraintInfo(), and DKinFitUtils_GlueX::Make_KinFitChain().
|
inline |
Definition at line 206 of file DParticleComboStep.h.
Referenced by DAnalysis::DParticleComboStep::Get_FinalParticle_SourceObject(), DAnalysis::DParticleComboStep::Get_FinalParticle_SourceObjects(), DAnalysis::DParticleComboStep::Get_FinalParticles(), DHistogramAction_PID::Perform_Action(), DHistogramAction_ParticleComboKinematics::Perform_Action(), and DHistogramAction_TruePID::Perform_Action().
vector< string > DAnalysis::Get_FinalParticleNames | ( | const DReactionStep * | locStep, |
bool | locIncludeMissingFlag, | ||
bool | locTLatexFlag | ||
) |
Definition at line 101 of file DReactionStep.cc.
References DAnalysis::DReactionStep::Get_FinalPIDs(), DAnalysis::DReactionStep::Get_IsInclusiveFlag(), DAnalysis::DReactionStep::Get_MissingPID(), ParticleName_ROOT(), ParticleType(), and Unknown.
Referenced by Get_FinalParticlesName().
|
inline |
Definition at line 268 of file DReactionStep.h.
References Get_FinalParticleNames(), and string.
Referenced by Get_StepName().
|
inline |
Definition at line 93 of file DReactionVertexInfo.h.
References DAnalysis::DReactionVertexInfo::Get_StepVertexInfos().
|
inline |
Definition at line 508 of file DSourceCombo.h.
References DAnalysis::DSourceComboInfo::Get_NumParticles(), ParticleCharge(), and ParticleMass().
Referenced by DAnalysis::DSourceComboer::GetOrMake_SourceComboInfo(), and DAnalysis::DSourceComboer::MakeOrGet_SourceComboInfo().
|
inline |
Definition at line 304 of file DReactionStep.h.
References DAnalysis::DReactionStep::Get_IsInclusiveFlag(), and DAnalysis::DReactionStep::Get_MissingParticleIndex().
Referenced by DAnalysis::DSourceComboVertexer::Construct_DecayingParticle_MissingMass().
|
inline |
Definition at line 521 of file DSourceCombo.h.
References DAnalysis::DSourceComboInfo::Get_NumParticles(), ParticleCharge(), and ParticleMass().
Referenced by DAnalysis::DSourceComboer::GetOrMake_SourceComboInfo(), and DAnalysis::DSourceComboer::MakeOrGet_SourceComboInfo().
pair< int, int > DAnalysis::Get_InitialParticleDecayFromIndices | ( | const DReaction * | locReaction, |
int | locStepIndex | ||
) |
Definition at line 93 of file DReaction.cc.
References DAnalysis::DReactionStep::Get_InitialPID(), DAnalysis::DReaction::Get_ReactionStep(), and DAnalysis::DReaction::Get_ReactionSteps().
Referenced by DAnalysis::DReactionVertexInfo_factory::Associate_DecayingParticles(), DKinFitUtils_GlueX::Build_VertexConstraintString(), DAnalysisUtilities::Check_ThrownsMatchReaction(), DAnalysis::DSourceComboVertexer::Get_FullConstrainDecayingParticles(), DKinFitUtils_GlueX::Get_StepParticles_NonNull(), DAnalysis::DSourceComboer::Get_StepSourceCombo(), DAnalysis::DSourceComboer::Get_StepSourceComboUse(), DAnalysis::DReactionVertexInfo_factory::Link_Vertices(), DKinFitUtils_GlueX::Make_KinFitChain(), DKinFitUtils_GlueX::Make_KinFitChainStep(), DCutAction_TrueCombo::Perform_Action(), DHistogramAction_ParticleComboKinematics::Perform_Action(), DCutAction_BDTSignalCombo::Perform_Action(), DAnalysis::DParticleComboCreator::Set_DecayingParticles(), and DAnalysis::DParticleComboCreator::Set_SpacetimeVertex().
string DAnalysis::Get_InitialParticlesName | ( | const DReactionStep * | locStep, |
bool | locTLatexFlag | ||
) |
Definition at line 82 of file DReactionStep.cc.
References DAnalysis::DReactionStep::Get_InitialPID(), DAnalysis::DReactionStep::Get_MissingParticleIndex(), DAnalysis::DReactionStep::Get_ParticleIndex_Initial(), DAnalysis::DReactionStep::Get_SecondBeamPID(), DAnalysis::DReactionStep::Get_TargetPID(), ParticleName_ROOT(), ParticleType(), string, and Unknown.
Referenced by Get_StepName(), DHistogramAction_MissingMass::Initialize(), and DHistogramAction_MissingMassSquared::Initialize().
|
inline |
Definition at line 178 of file DReaction.h.
References DAnalysis::DReaction::Get_ReactionStep(), and Unknown.
Referenced by DAnalysisResults_factory::brun(), DEventWriterROOT::Create_DataTree(), DAnalysis::DSourceComboer::Create_SourceComboInfos(), DAnalysis::DSourceComboP4Handler::Cut_MissingMassSquared(), DEventWriterROOT::Fill_DataTree(), DAnalysis::DReactionVertexInfo_factory::Group_VertexParticles(), DHistogramAction_TrackVertexComparison::Initialize(), DHistogramAction_ParticleComboKinematics::Initialize(), DHistogramAction_InvariantMass::Initialize(), DHistogramAction_KinFitResults::Initialize(), DHistogramAction_TrackVertexComparison::Perform_Action(), DCutAction_TrueCombo::Perform_Action(), DHistogramAction_ParticleComboKinematics::Perform_Action(), DHistogramAction_InvariantMass::Perform_Action(), DHistogramAction_KinFitResults::Perform_Action(), and DAnalysis::DReactionStepVertexInfo::Set_Members().
|
inline |
Definition at line 239 of file DReaction.h.
References Get_DecayStepIndex(), DAnalysis::DReactionStep::Get_ParticleIndex_Inclusive(), DAnalysis::DReaction::Get_ReactionStep(), and Unknown.
Referenced by DReaction_factory_trackeff_missing::Add_MassHistograms(), DReaction_factory_ReactionFilter::Add_MassHistograms(), Check_IfMissingDecayProduct(), and DAnalysis::DSourceComboP4Handler::Cut_MissingMassSquared().
|
inline |
Definition at line 198 of file DReaction.h.
References DAnalysis::DReactionStep::Get_KinFitConstrainInitMassFlag(), DAnalysis::DReaction::Get_NumReactionSteps(), and DAnalysis::DReaction::Get_ReactionStep().
Referenced by DAnalysisResults_factory::Handle_ComboFit().
|
inline |
Definition at line 261 of file DReactionStep.h.
References DAnalysis::DReactionStep::Get_FinalPIDs().
|
inline |
Definition at line 472 of file DSourceCombo.h.
References DAnalysis::DSourceComboInfo::Get_FurtherDecays(), DAnalysis::DSourceComboInfo::Get_NumParticles(), and IsDetachedVertex().
Referenced by Get_ChargeContent_ThisVertex().
|
inline |
Definition at line 106 of file DReactionVertexInfo.h.
References DAnalysis::DReactionVertexInfo::Get_StepVertexInfos().
|
inline |
Definition at line 293 of file DReactionStep.h.
References DAnalysis::DReactionStep::Get_FinalPIDs(), and DAnalysis::DReactionStep::Get_ParticleIndex_None().
Referenced by DAnalysis::DSourceComboer::Build_NewZDependentUse().
size_t DAnalysis::Get_ParticleInstanceIndex | ( | const DReactionStep * | locStep, |
size_t | locParticleIndex | ||
) |
Definition at line 118 of file DReaction.cc.
References DAnalysis::DReactionStep::Get_FinalPIDs(), and DAnalysis::DReactionStep::Get_MissingParticleIndex().
Referenced by DAnalysis::DSourceComboer::Get_StepSourceCombo(), and DAnalysis::DSourceComboer::Get_StepSourceComboUse().
|
inline |
Definition at line 193 of file DParticleComboStep.h.
vector< const DReaction * > DAnalysis::Get_Reactions | ( | JEventLoop * | locEventLoop | ) |
Definition at line 218 of file DReaction.cc.
Referenced by DNeutralParticle_factory_Combo::brun(), DTrackTimeBased_factory_Combo::brun(), DAnalysisResults_factory::brun(), DAnalysis::DSourceComboer::DSourceComboer(), DAnalysis::DSourceComboTimeHandler::DSourceComboTimeHandler(), DAnalysis::DReactionVertexInfo_factory::evnt(), DAnalysisResults_factory::evnt(), and DEventWriterROOT::Initialize().
|
inline |
Definition at line 415 of file DSourceCombo.h.
References DAnalysis::DSourceCombo::Get_FurtherDecayCombos(), and IsDetachedVertex().
Referenced by DAnalysis::DSourceComboVertexer::Calc_VertexTimeOffsets_WithCharged().
|
inline |
Definition at line 432 of file DSourceCombo.h.
References DAnalysis::DSourceCombo::Get_FurtherDecayCombos(), and IsDetachedVertex().
Referenced by DAnalysis::DSourceComboP4Handler::Cut_InvariantMass_AccuratePhotonKinematics(), DAnalysis::DSourceComboP4Handler::Cut_InvariantMass_HasMassiveNeutral_OrPhotonVertex(), and DAnalysis::DSourceComboP4Handler::Cut_InvariantMass_MissingMassVertex().
|
inline |
Definition at line 534 of file DSourceCombo.h.
References DAnalysis::DSourceCombo::Get_FurtherDecayCombos(), DAnalysis::DSourceCombo::Get_SourceParticles(), and Unknown.
|
inline |
Definition at line 369 of file DSourceCombo.h.
References Unknown.
Referenced by DAnalysis::DSourceComboP4Handler::Calc_P4_HasMassiveNeutrals(), DAnalysis::DSourceComboP4Handler::Calc_P4_NoMassiveNeutrals(), DAnalysis::DSourceComboer::Combo_Horizontally_AddCombo(), DAnalysis::DSourceComboer::Combo_Horizontally_AddParticle(), DAnalysis::DSourceComboer::Combo_Vertically_NDecays(), DAnalysis::DSourceComboP4Handler::Cut_InvariantMass_AccuratePhotonKinematics(), DAnalysis::DSourceComboP4Handler::Get_InvariantMassCut(), and DAnalysis::DSourceComboChecker_ReusedParticle::operator()().
|
inline |
Definition at line 381 of file DSourceCombo.h.
References ParticleCharge().
|
inline |
Definition at line 396 of file DSourceCombo.h.
References DAnalysis::DSourceCombo::Get_FurtherDecayCombos(), DAnalysis::DSourceCombo::Get_SourceParticles(), and IsDetachedVertex().
Referenced by DAnalysis::DSourceComboVertexer::Calc_VertexTimeOffsets_WithBeam(), DAnalysis::DSourceComboVertexer::Calc_VertexTimeOffsets_WithCharged(), DAnalysis::DSourceComboVertexer::Calc_VertexTimeOffsets_WithPhotons(), DAnalysis::DSourceComboTimeHandler::Cut_Timing_MissingMassVertices(), DAnalysis::DSourceComboTimeHandler::Select_RFBunch_Full(), DAnalysis::DSourceComboTimeHandler::Select_RFBunches_Charged(), and DAnalysis::DSourceComboTimeHandler::Select_RFBunches_PhotonVertices().
|
inline |
Definition at line 280 of file DReactionStep.h.
References Get_FinalParticlesName(), and Get_InitialParticlesName().
Referenced by DHistogramAction_ParticleComboGenReconComparison::Initialize(), DHistogramAction_TrackVertexComparison::Initialize(), DHistogramAction_ParticleComboKinematics::Initialize(), DHistogramAction_TruePID::Initialize(), DHistogramAction_KinFitResults::Initialize(), and Print_ReactionStep().
|
inline |
Definition at line 69 of file DReactionVertexInfo.h.
References DAnalysis::DReactionStepVertexInfo::Get_StepIndices(), and DAnalysis::DReactionVertexInfo::Get_StepVertexInfos().
Referenced by DAnalysis::DSourceComboVertexer::Calc_TimeOffsets().
|
inline |
Definition at line 81 of file DReactionVertexInfo.h.
References DAnalysis::DReactionStepVertexInfo::Get_StepIndices(), and DAnalysis::DReactionVertexInfo::Get_StepVertexInfos().
Referenced by DAnalysis::DSourceComboer::Create_ZDependentSourceComboUses(), DAnalysis::DSourceComboP4Handler::Cut_InvariantMass_AccuratePhotonKinematics(), DAnalysis::DSourceComboP4Handler::Cut_InvariantMass_HasMassiveNeutral_OrPhotonVertex(), and DAnalysis::DSourceComboP4Handler::Cut_InvariantMass_MissingMassVertex().
|
inline |
Definition at line 95 of file DSourceCombo.h.
References Get_ChargeContent(), and ParticleMass().
Referenced by DAnalysis::DSourceComboInfo::DCompare_FurtherDecays::operator()(), and DAnalysis::DSourceCombo::DCompare_FurtherDecays::operator()().
|
inline |
Definition at line 87 of file DParticleComboStep.h.
References DAnalysis::DParticleComboStep::Get_FinalParticles(), DAnalysis::DParticleComboStep::Get_InitialParticle(), and DKinematicData::momentum().
|
inline |
Definition at line 166 of file DParticleCombo.h.
References DAnalysis::DParticleCombo::Get_ParticleComboSteps().
|
inline |
Definition at line 172 of file DReaction.h.
References DAnalysis::DReaction::Get_ReactionSteps(), and Print_ReactionStep().
Referenced by DReaction_factory_ReactionFilter::Create_Reactions().
|
inline |
Definition at line 288 of file DReactionStep.h.
References Get_StepName().
Referenced by Print_Reaction().
void DAnalysis::Print_ReactionStepVertexInfo | ( | const DReactionStepVertexInfo * | locStepInfo | ) |
Definition at line 79 of file DReactionStepVertexInfo.cc.
References DAnalysis::DReactionStepVertexInfo::Get_DanglingVertexFlag(), DAnalysis::DReactionStepVertexInfo::Get_DecayingParticles(), DAnalysis::DReactionStepVertexInfo::Get_FittableVertexFlag(), DAnalysis::DReactionStepVertexInfo::Get_FullConstrainParticles(), DAnalysis::DReactionStepVertexInfo::Get_NoConstrainParticles(), DAnalysis::DReactionStepVertexInfo::Get_OnlyConstrainTimeParticles(), DAnalysis::DReactionStepVertexInfo::Get_ParentVertexInfo(), DAnalysis::DReactionStepVertexInfo::Get_ProductionVertexFlag(), DAnalysis::DReactionStepVertexInfo::Get_Reaction(), DAnalysis::DReaction::Get_ReactionName(), and DAnalysis::DReactionStepVertexInfo::Get_StepIndices().
Referenced by DAnalysis::DReactionVertexInfo_factory::Associate_DecayingParticles(), DAnalysis::DReactionVertexInfo_factory::Build_VertexInfo(), and Print_ReactionVertexInfo().
|
inline |
Definition at line 46 of file DReactionVertexInfo.h.
References DAnalysis::DReactionVertexInfo::Get_Reaction(), DAnalysis::DReaction::Get_ReactionName(), DAnalysis::DReactionVertexInfo::Get_StepVertexInfos(), and Print_ReactionStepVertexInfo().
Referenced by DAnalysis::DReactionVertexInfo_factory::evnt().
|
inline |
Definition at line 346 of file DSourceCombo.h.
References DAnalysis::DSourceCombo::Get_FurtherDecayCombos(), DAnalysis::DSourceCombo::Get_IsComboingZIndependent(), DAnalysis::DSourceCombo::Get_SourceParticles(), ParticleType(), and Print_SourceComboUse().
Referenced by DAnalysis::DSourceComboVertexer::Calc_VertexTimeOffsets_WithBeam(), DAnalysis::DSourceComboer::Check_ForDuplicates(), DAnalysis::DSourceComboer::Combo_Horizontally_AddCombo(), DAnalysis::DSourceComboer::Combo_Horizontally_AddParticle(), DAnalysis::DSourceComboer::Combo_Horizontally_All(), DAnalysis::DSourceComboer::Combo_Vertically_AllDecays(), DAnalysis::DSourceComboer::Combo_Vertically_NDecays(), DAnalysis::DSourceComboer::Combo_Vertically_NParticles(), DAnalysis::DSourceComboer::Combo_WithBeam(), DAnalysis::DSourceComboer::Create_Combo_OneParticle(), DAnalysis::DSourceComboer::Create_SourceCombos(), DAnalysis::DSourceComboer::Create_SourceCombos_Unknown(), DAnalysis::DSourceComboer::Get_NextChargedCombo(), and DAnalysis::DSourceComboTimeHandler::Select_RFBunches_Charged().
|
inline |
Definition at line 316 of file DSourceCombo.h.
References DAnalysis::DSourceComboInfo::Get_FurtherDecays(), DAnalysis::DSourceComboInfo::Get_NumParticles(), ParticleType(), and Print_SourceComboUse().
Referenced by DAnalysis::DSourceComboer::GetOrMake_SourceComboInfo(), DAnalysis::DSourceComboer::MakeOrGet_SourceComboInfo(), and Print_SourceComboUse().
|
inline |
Definition at line 337 of file DSourceCombo.h.
References Print_SourceComboInfo().
Referenced by DAnalysis::DSourceComboer::Build_NewZDependentUse(), DAnalysis::DSourceComboer::Combo_Horizontally_AddCombo(), DAnalysis::DSourceComboer::Combo_Horizontally_AddParticle(), DAnalysis::DSourceComboer::Combo_Horizontally_All(), DAnalysis::DSourceComboer::Combo_Vertically_AllDecays(), DAnalysis::DSourceComboer::Combo_Vertically_AllParticles(), DAnalysis::DSourceComboer::Combo_Vertically_NDecays(), DAnalysis::DSourceComboer::Combo_Vertically_NParticles(), DAnalysis::DSourceComboVertexer::Construct_DecayingParticle_MissingMass(), DAnalysis::DSourceComboer::Copy_ZIndependentMixedResults(), DAnalysis::DSourceComboer::Create_Combo_OneDecay(), DAnalysis::DSourceComboer::Create_Combo_OneParticle(), DAnalysis::DSourceComboer::Create_SourceCombos(), DAnalysis::DSourceComboer::Create_SourceCombos_Unknown(), DAnalysis::DSourceComboer::Find_Combo_AtThisStep(), DAnalysis::DSourceComboer::Find_ZDependentUse_AtThisStep(), DAnalysis::DSourceComboer::Get_CombosForComboing(), DAnalysis::DSourceComboer::Get_NextChargedCombo(), DAnalysis::DSourceComboer::Get_StepSourceCombo(), DAnalysis::DSourceComboer::Get_StepSourceComboUse(), DAnalysis::DSourceComboer::Make_ComboUse(), DAnalysis::DSourceComboer::Print_NumCombosByUse(), Print_SourceCombo(), Print_SourceComboInfo(), and DAnalysis::DSourceComboer::~DSourceComboer().