CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
AlpgenEventRecordFixes.h
Go to the documentation of this file.
1 #ifndef GeneratorInterface_AlpgenInterface_AlpgenEventRecordFixes_h
2 #define GeneratorInterface_AlpgenInterface_AlpgenEventRecordFixes_h
3 
6 
7 namespace alpgen {
10 
14 
16 void fixEventWZ(lhef::HEPEUP &hepeup);
17 
19 void fixEventMultiBoson(lhef::HEPEUP &hepeup);
20 
22 void fixEventTTbar(lhef::HEPEUP &hepeup);
23 
25 void fixEventHiggsTTbar(lhef::HEPEUP &hepeup);
26 
28 void fixEventSingleTop(lhef::HEPEUP &hepeup, double mb, int itopprc);
29 
30 } // namespace alpgen
31 
32 #endif // GeneratorInterface_AlpgenInterface_AlpgenEventRecordFixes_h
math::XYZTLorentzVector vectorFromHepeup(const lhef::HEPEUP &hepeup, int index)
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition: LorentzVector.h:30
void fixEventWZ(lhef::HEPEUP &hepeup)
Fixes Event Record for ihrd = 1,2,3,4,10,14,15.
void fixEventMultiBoson(lhef::HEPEUP &hepeup)
Fixes Event Record for ihrd = 5.
void fixEventHiggsTTbar(lhef::HEPEUP &hepeup)
Fixes Event Record for ihrd = 8.
void fixEventSingleTop(lhef::HEPEUP &hepeup, double mb, int itopprc)
Fixes Event Record for ihrd = 13.
void fixEventTTbar(lhef::HEPEUP &hepeup)
Fixes Event Record for ihrd = 6.