Definition at line 19 of file mHatReweight.cxx.
◆ mHatReweight()
Pythia8::mHatReweight::mHatReweight |
( |
| ) |
|
|
inline |
Definition at line 24 of file mHatReweight.cxx.
25 :
m_slope(
"mHatReweight:Slope", 1)
27 ,
m_p1(
"mHatReweight:p1", -3.872)
28 ,
m_p2(
"mHatReweight:p2", 15.606)
30 std::cout<<
"*************************************************************"<<std::endl;
31 std::cout<<
"* *"<<std::endl;
32 std::cout<<
"* Populating high-mass events with mHatReweight UserHook! *"<<std::endl;
33 std::cout<<
"* *"<<std::endl;
34 std::cout<<
"*************************************************************"<<std::endl;
◆ canModifySigma()
virtual bool Pythia8::mHatReweight::canModifySigma |
( |
| ) |
|
|
inlinevirtual |
◆ multiplySigmaBy()
virtual double Pythia8::mHatReweight::multiplySigmaBy |
( |
const SigmaProcess * |
sigmaProcessPtr, |
|
|
const PhaseSpace * |
phaseSpacePtr, |
|
|
bool |
|
|
) |
| |
|
inlinevirtual |
Definition at line 41 of file mHatReweight.cxx.
45 if (sigmaProcessPtr->nFinal() != 1)
return 0.;
47 double slope =
m_slope(settingsPtr);
49 double p1 =
m_p1(settingsPtr);
50 double p2 =
m_p2(settingsPtr);
52 double mHat = std::sqrt(phaseSpacePtr->sHat());
53 double ecm = phaseSpacePtr->ecm();
58 if( mHat < mHatConstMin ){
◆ m_mHatConstMin
◆ m_p1
◆ m_p2
◆ m_slope
The documentation for this class was generated from the following file: