Functions | |
void | fixEventHiggsTTbar (lhef::HEPEUP &hepeup) |
Fixes Event Record for ihrd = 8. More... | |
void | fixEventMultiBoson (lhef::HEPEUP &hepeup) |
Fixes Event Record for ihrd = 5. More... | |
void | fixEventSingleTop (lhef::HEPEUP &hepeup, double mb, int itopprc) |
Fixes Event Record for ihrd = 13. More... | |
void | fixEventTTbar (lhef::HEPEUP &hepeup) |
Fixes Event Record for ihrd = 6. More... | |
void | fixEventWZ (lhef::HEPEUP &hepeup) |
Fixes Event Record for ihrd = 1,2,3,4,10,14,15. More... | |
math::XYZTLorentzVector | vectorFromHepeup (const lhef::HEPEUP &hepeup, int index) |
void alpgen::fixEventHiggsTTbar | ( | lhef::HEPEUP & | hepeup | ) |
Fixes Event Record for ihrd = 8.
Definition at line 221 of file AlpgenEventRecordFixes.cc.
References funct::abs(), lhef::HEPEUP::AQCDUP, lhef::HEPEUP::AQEDUP, gather_cfg::cout, first, i, lhef::HEPEUP::ICOLUP, lhef::HEPEUP::IDUP, lhef::HEPEUP::ISTUP, lhef::HEPEUP::MOTHUP, lhef::HEPEUP::NUP, lhef::HEPEUP::PUP, lhef::HEPEUP::resize(), edm::second(), lhef::HEPEUP::SPINUP, and vectorFromHepeup().
Referenced by AlpgenSource::produce().
void alpgen::fixEventMultiBoson | ( | lhef::HEPEUP & | hepeup | ) |
Fixes Event Record for ihrd = 5.
Definition at line 88 of file AlpgenEventRecordFixes.cc.
References funct::abs(), lhef::HEPEUP::AQCDUP, lhef::HEPEUP::AQEDUP, i, lhef::HEPEUP::IDUP, lhef::HEPEUP::ISTUP, lhef::HEPEUP::MOTHUP, lhef::HEPEUP::NUP, and lhef::HEPEUP::SPINUP.
Referenced by AlpgenSource::produce().
void alpgen::fixEventSingleTop | ( | lhef::HEPEUP & | hepeup, |
double | mb, | ||
int | itopprc | ||
) |
Fixes Event Record for ihrd = 13.
Definition at line 323 of file AlpgenEventRecordFixes.cc.
References funct::abs(), gather_cfg::cout, first, i, lhef::HEPEUP::ICOLUP, lhef::HEPEUP::IDUP, lhef::HEPEUP::ISTUP, lhef::HEPEUP::MOTHUP, lhef::HEPEUP::NUP, lhef::HEPEUP::PUP, lhef::HEPEUP::resize(), edm::second(), mathSSE::sqrt(), and vectorFromHepeup().
Referenced by AlpgenSource::produce().
void alpgen::fixEventTTbar | ( | lhef::HEPEUP & | hepeup | ) |
Fixes Event Record for ihrd = 6.
Definition at line 119 of file AlpgenEventRecordFixes.cc.
References funct::abs(), lhef::HEPEUP::AQCDUP, lhef::HEPEUP::AQEDUP, gather_cfg::cout, first, i, lhef::HEPEUP::ICOLUP, lhef::HEPEUP::IDUP, lhef::HEPEUP::ISTUP, lhef::HEPEUP::MOTHUP, lhef::HEPEUP::NUP, lhef::HEPEUP::PUP, lhef::HEPEUP::resize(), edm::second(), lhef::HEPEUP::SPINUP, and vectorFromHepeup().
Referenced by AlpgenSource::produce().
void alpgen::fixEventWZ | ( | lhef::HEPEUP & | hepeup | ) |
Fixes Event Record for ihrd = 1,2,3,4,10,14,15.
Definition at line 27 of file AlpgenEventRecordFixes.cc.
References lhef::HEPEUP::AQCDUP, lhef::HEPEUP::AQEDUP, i, lhef::HEPEUP::ICOLUP, lhef::HEPEUP::IDUP, lhef::HEPEUP::ISTUP, lhef::HEPEUP::MOTHUP, lhef::HEPEUP::NUP, lhef::HEPEUP::PUP, lhef::HEPEUP::resize(), lhef::HEPEUP::SPINUP, and mathSSE::sqrt().
Referenced by AlpgenSource::produce().
math::XYZTLorentzVector alpgen::vectorFromHepeup | ( | const lhef::HEPEUP & | hepeup, |
int | index | ||
) |
Functions to fixthe HEPEUP Event Record, adding the particles that ALPGEN skips in the .unw event. A function to return a LorentzVector from a given position in the HEPEUP
Definition at line 18 of file AlpgenEventRecordFixes.cc.
References lhef::HEPEUP::PUP.
Referenced by fixEventHiggsTTbar(), fixEventSingleTop(), and fixEventTTbar().