#include <GammaZInterference.h>
|
std::shared_ptr< double > | mass |
|
std::shared_ptr< double > | width |
|
Definition at line 9 of file GammaZInterference.h.
◆ GammaZInterference() [1/2]
funct::GammaZInterference::GammaZInterference |
( |
const Parameter & |
m, |
|
|
const Parameter & |
g |
|
) |
| |
|
inline |
◆ GammaZInterference() [2/2]
funct::GammaZInterference::GammaZInterference |
( |
std::shared_ptr< double > |
m, |
|
|
std::shared_ptr< double > |
g |
|
) |
| |
|
inline |
◆ operator()()
double funct::GammaZInterference::operator() |
( |
double |
x | ) |
const |
|
inline |
Definition at line 12 of file GammaZInterference.h.
13 double m2 = *
mass * (*mass);
15 double g2OverM2 =
g2 / m2;
17 double deltaS =
s - m2;
18 double interference = 0;
19 if (fabs(deltaS / m2) < 16) {
20 double prop = deltaS * deltaS +
s *
s * g2OverM2;
21 interference = 5 * (*mass) * deltaS / prop;
References diffTwoXMLs::g2, mass, alignCSCRings::s, and width.
◆ mass
std::shared_ptr<double> funct::GammaZInterference::mass |
◆ width
std::shared_ptr<double> funct::GammaZInterference::width |