Functions | |
double | mT2 (const FourMomentum &a, const FourMomentum &b, const FourMomentum &pTmiss, double invisiblesMass) |
double mT2 | ( | const FourMomentum & | a, | |
const FourMomentum & | b, | |||
const FourMomentum & | pTmiss, | |||
double | invisiblesMass | |||
) |
Definition at line 9 of file RivetMT2.cc.
References mt2::get_mt2(), mt2::set_mn(), mt2::set_momenta(), FourVector::x(), and FourVector::y().
Referenced by CDF_2008_S7541902::analyze(), and ATLAS_2011_S8983313::analyze().
00013 { 00014 mt2_bisect::mt2 mt2_event; 00015 00016 double unused = -999.999; 00017 00018 double pa[3] = { 0.0, a.x(), a.y() }; 00019 double pb[3] = { 0.0, b.x(), b.y() }; 00020 double pmiss[3] = { unused, pTmiss.x(), pTmiss.y() }; 00021 00022 mt2_event.set_momenta( pa, pb, pmiss ); 00023 mt2_event.set_mn( invisiblesMass ); 00024 00025 return mt2_event.get_mt2(); 00026 }