Hall-D Software
alpha
|
#include <DReaction_factory_trackeff_missing.h>
Public Member Functions | |
DReaction_factory_trackeff_missing () | |
const char * | Tag (void) |
Private Member Functions | |
jerror_t | evnt (JEventLoop *locEventLoop, uint64_t locEventNumber) |
jerror_t | fini (void) |
Called after last event of last event source has been processed. More... | |
void | Add_MassHistograms (DReaction *locReaction, bool locUseKinFitResultsFlag, string locBaseUniqueName="") |
void | Create_InvariantMassHistogram (DReaction *locReaction, Particle_t locPID, bool locUseKinFitResultsFlag, string locBaseUniqueName) |
void | Create_MissingMassSquaredHistogram (DReaction *locReaction, Particle_t locPID, bool locUseKinFitResultsFlag, string locBaseUniqueName, int locMissingMassOffOfStepIndex, const deque< Particle_t > &locMissingMassOffOfPIDs) |
void | Add_PostKinfitTimingCuts (DReaction *locReaction) |
Private Attributes | |
bool | dDebugFlag = false |
deque< DReactionStep * > | dReactionStepPool |
DSourceComboP4Handler * | dSourceComboP4Handler = nullptr |
DSourceComboTimeHandler * | dSourceComboTimeHandler = nullptr |
Definition at line 24 of file DReaction_factory_trackeff_missing.h.
|
inline |
Definition at line 27 of file DReaction_factory_trackeff_missing.h.
|
private |
Definition at line 152 of file DReaction_factory_trackeff_missing.cc.
References DAnalysis::Check_IfMissingDecayProduct(), Create_InvariantMassHistogram(), Create_MissingMassSquaredHistogram(), DAnalysis::d_NoFit, DAnalysis::d_SpacetimeFit, DAnalysis::d_VertexFit, DAnalysis::Get_DecayStepIndex(), DAnalysis::DReactionStep::Get_FinalPID(), DAnalysis::DReactionStep::Get_InitialPID(), DAnalysis::DReactionStep::Get_KinFitConstrainInitMassFlag(), DAnalysis::DReaction::Get_KinFitType(), DAnalysis::Get_MissingDecayProductIndices(), DAnalysis::DReaction::Get_MissingPIDs(), DAnalysis::DReaction::Get_NumReactionSteps(), DAnalysis::DReaction::Get_ReactionStep(), DAnalysis::DReaction::Get_ReactionSteps(), and Unknown.
Referenced by evnt().
|
private |
Definition at line 248 of file DReaction_factory_trackeff_missing.cc.
References DAnalysis::DReaction::Add_AnalysisAction(), d_AllCharges, dSourceComboTimeHandler, DAnalysis::DReaction::Get_FinalPIDs(), and DAnalysis::DSourceComboTimeHandler::Get_TimeCuts().
Referenced by evnt().
|
private |
Definition at line 264 of file DReaction_factory_trackeff_missing.cc.
References DAnalysis::DReaction::Add_AnalysisAction(), dSourceComboP4Handler, DAnalysis::DSourceComboP4Handler::Get_InvariantMassCuts(), ParticleType(), and string.
Referenced by Add_MassHistograms().
|
private |
Definition at line 284 of file DReaction_factory_trackeff_missing.cc.
References DAnalysis::DReaction::Add_AnalysisAction(), dDebugFlag, dSourceComboP4Handler, DAnalysis::DSourceComboP4Handler::Get_MissingMassSquaredCuts(), ParticleType(), and Unknown.
Referenced by Add_MassHistograms().
|
private |
Definition at line 15 of file DReaction_factory_trackeff_missing.cc.
References Add_MassHistograms(), Add_PostKinfitTimingCuts(), DAnalysis::d_P4AndVertexFit, dSourceComboP4Handler, dSourceComboTimeHandler, Gamma, PiMinus, PiPlus, and Proton.
|
private |
Called after last event of last event source has been processed.
Definition at line 143 of file DReaction_factory_trackeff_missing.cc.
References dReactionStepPool.
|
inline |
Definition at line 32 of file DReaction_factory_trackeff_missing.h.
|
private |
Definition at line 38 of file DReaction_factory_trackeff_missing.h.
Referenced by Create_MissingMassSquaredHistogram().
|
private |
Definition at line 46 of file DReaction_factory_trackeff_missing.h.
Referenced by fini().
|
private |
Definition at line 48 of file DReaction_factory_trackeff_missing.h.
Referenced by Create_InvariantMassHistogram(), Create_MissingMassSquaredHistogram(), and evnt().
|
private |
Definition at line 49 of file DReaction_factory_trackeff_missing.h.
Referenced by Add_PostKinfitTimingCuts(), and evnt().