![]() |
![]() |
#include <UserHooks.h>
Public Member Functions | |
virtual bool | canModifySigma () |
virtual double | multiplySigmaBy (const Pythia8::SigmaProcess *sigmaProcessPtr, const Pythia8::PhaseSpace *phaseSpacePtr, bool inEvent) |
PtHatReweightUserHook (double _pt=15, double _power=4.5) | |
virtual | ~PtHatReweightUserHook () |
Private Attributes | |
double | power |
double | pt |
Definition at line 3 of file UserHooks.h.
PtHatReweightUserHook::PtHatReweightUserHook | ( | double | _pt = 15 , |
double | _power = 4.5 |
||
) | [inline] |
Definition at line 6 of file UserHooks.h.
virtual PtHatReweightUserHook::~PtHatReweightUserHook | ( | ) | [inline, virtual] |
Definition at line 8 of file UserHooks.h.
{}
virtual bool PtHatReweightUserHook::canModifySigma | ( | ) | [inline, virtual] |
Definition at line 10 of file UserHooks.h.
{ return true; }
virtual double PtHatReweightUserHook::multiplySigmaBy | ( | const Pythia8::SigmaProcess * | sigmaProcessPtr, |
const Pythia8::PhaseSpace * | phaseSpacePtr, | ||
bool | inEvent | ||
) | [inline, virtual] |
Definition at line 12 of file UserHooks.h.
References funct::pow(), power, and pt.
double PtHatReweightUserHook::power [private] |
Definition at line 20 of file UserHooks.h.
Referenced by multiplySigmaBy().
double PtHatReweightUserHook::pt [private] |
Definition at line 20 of file UserHooks.h.
Referenced by multiplySigmaBy().