27 for(
size_t loc_i = 0; loc_i < 3; ++loc_i) {
28 if(locParticles[loc_i] == NULL)
continue;
29 if(locParticles[loc_i]->PID() ==
PiPlus || locParticles[loc_i]->PID() ==
PiMinus)
30 locP4_2pi += locParticles[loc_i]->lorentzMomentum();
38 if(locMissingP4.E() < -0.15 || locMissingP4.E() > 0.1)
41 if(locP4_2pi.M() < 0.6 || locP4_2pi.M() > 0.9)
vector< const DKinematicData * > Get_FinalParticles_Measured(void) const
const DReaction * Get_Reaction(void) const
TLorentzVector DLorentzVector
bool Get_UseKinFitResultsFlag(void) const
DLorentzVector Calc_MissingP4(const DReaction *locReaction, const DParticleCombo *locParticleCombo, bool locUseKinFitDataFlag) const
void Initialize(JEventLoop *locEventLoop)
vector< const DKinematicData * > Get_FinalParticles(void) const
vector< Particle_t > Get_MissingPIDs(int locStepIndex=-1, Charge_t locCharge=d_AllCharges, bool locIncludeDuplicatesFlag=true) const
const DAnalysisUtilities * dAnalysisUtilities
const DParticleComboStep * Get_ParticleComboStep(size_t locStepIndex) const
bool Perform_Action(JEventLoop *locEventLoop, const DParticleCombo *locParticleCombo)