#include <TopRecoilHook.h>
Definition at line 21 of file TopRecoilHook.h.
Pythia8::TopRecoilHook::TopRecoilHook |
( |
bool |
doTopRecoilIn = true , |
|
|
bool |
useOldDipoleIn = false , |
|
|
bool |
doListIn = false |
|
) |
| |
|
inline |
Pythia8::TopRecoilHook::~TopRecoilHook |
( |
| ) |
|
|
inlineoverride |
bool Pythia8::TopRecoilHook::canVetoFSREmission |
( |
| ) |
|
|
inlineoverride |
bool Pythia8::TopRecoilHook::doVetoFSREmission |
( |
int |
sizeOld, |
|
|
const Event & |
event, |
|
|
int |
iSys, |
|
|
bool |
inResonance |
|
) |
| |
|
inlineoverride |
Definition at line 54 of file TopRecoilHook.h.
References cuy::col, doList, funct::m, recoilDeadCone, useOldDipole, and wtCorr.
60 int iTop = partonSystemsPtr->getInRes(iSys);
61 if (iTop == 0 || event[iTop].idAbs() != 6)
65 int sizeOut = partonSystemsPtr->sizeOut(iSys);
71 int iEmt = sizeOld + 1;
72 int iRec = sizeOld + 2;
77 iRad =
event[iRad].mother1();
78 iRec =
event[iRec].mother1();
82 if (event[iEmt].
id() != 21)
84 if (event[iTop].
id() == 6) {
85 if (event[iEmt].
col() != event[iTop].
col())
88 if (event[iEmt].acol() != event[iTop].acol())
93 if (event[iRec].idAbs() != 24) {
98 double pRadRec =
event[iRad].p() *
event[iRec].p();
99 double pRadEmt =
event[iRad].p() *
event[iEmt].p();
100 double pRecEmt =
event[iRec].p() *
event[iEmt].p();
101 double wtW = 2. * pRadRec / (pRadEmt * pRecEmt) - pow2(event[iRad].
m() / pRadEmt);
104 wtW -= pow2(event[iRec].
m() / pRecEmt);
107 double pRadTop =
event[iRad].p() *
event[iTop].p();
108 double pTopEmt =
event[iTop].p() *
event[iEmt].p();
110 2. * pRadTop / (pRadEmt * pTopEmt) - pow2(event[iRad].
m() / pRadEmt) - pow2(event[iTop].
m() / pTopEmt);
117 partonSystemsPtr->list();
122 return (wtT < wtW * rndmPtr->flat());
bool Pythia8::TopRecoilHook::initAfterBeams |
( |
| ) |
|
|
inlineoverride |
bool Pythia8::TopRecoilHook::doList |
|
private |
bool Pythia8::TopRecoilHook::doTopRecoil |
|
private |
bool Pythia8::TopRecoilHook::recoilDeadCone |
|
private |
bool Pythia8::TopRecoilHook::useOldDipole |
|
private |
Hist* Pythia8::TopRecoilHook::wtCorr |
|
private |