1 #include "mother_probability.hh"
4 double mother_probability(stab::PseudoJet
const &pij, stab::PseudoJet
const &pjj,
8 const FourVector pi(pij.e(),geom3::Vector3(pij.px(),pij.py(),pij.pz()));
9 const FourVector pj(pjj.e(),geom3::Vector3(pjj.pz(),pjj.py(),pjj.pz()));
10 const FourVector &pmo = pi + pj;
12 const double pTi = pi.pt();
13 const double pTj = pj.pt();
15 const FourVector &phard = ( pTi > pTj) ? pi : pj ;
16 const FourVector &psoft = ( pTj > pTi) ? pi : pj ;
17 const double pTsoft = pTj > pTi ? pTi : pTj;
19 return QCD_CA * 4.0 * M_PI * alphaS.alphaS( pTsoft*pTsoft ) *
20 pmo.dot(phard) / ( pmo.dot(psoft) * phard.dot(psoft) );