18 japp->RootWriteLock();
35 if(gDirectory->Get(
"InvariantMass") == NULL)
36 dMassHist =
new TH1I(
"InvariantMass", locHistTitle.c_str(), 600, 0.6, 1.8);
38 dMassHist =
static_cast<TH1I*
>(gDirectory->Get(
"InvariantMass"));
64 set<const DKinematicData*> locCurrentParticles;
65 locCurrentParticles.insert(locPiMinus2);
66 locCurrentParticles.insert(locPiPlus1);
67 locCurrentParticles.insert(locPiPlus2);
68 locCurrentParticles.insert(locPhoton1);
69 locCurrentParticles.insert(locPhoton2);
99 double locInvariantMass = locP4.M();
TDirectoryFile * ChangeTo_BaseDirectory(void)
const DKinematicData * Get_FinalParticle_Measured(size_t locFinalParticleIndex) const
static char * ParticleName_ROOT(Particle_t p)
TDirectoryFile * CreateAndChangeTo_ActionDirectory(void)
TLorentzVector DLorentzVector
bool Perform_Action(JEventLoop *locEventLoop, const DParticleCombo *locParticleCombo)
deque< set< const DKinematicData * > > dPastParticles
const DAnalysisUtilities * dAnalysisUtilities
DLorentzVector lorentzMomentum(void) const
const DParticleComboStep * Get_ParticleComboStep(size_t locStepIndex) const
void Initialize(JEventLoop *locEventLoop)