10 #ifndef Pythia8_SusyResonanceWidths_H
11 #define Pythia8_SusyResonanceWidths_H
13 #include "ResonanceWidths.h"
14 #include "SusyCouplings.h"
32 virtual void setInternal(
int idResIn,
int id1In,
int id2In,
int id3In,
33 int idIntIn,
int) {setInternal2(idResIn, id1In, id2In, id3In, idIntIn);}
35 virtual double function(
double m12);
36 virtual double function(
double m12,
double m23);
40 void setInternal2(
int idResIn,
int id1In,
int id2In,
int id3In,
int idIntIn);
47 double mRes, mInt, gammaInt, m1,m2,m3;
48 int idRes, idInt,iSq,iQ,iX;
62 virtual void setInternal(
int idResIn,
int id1In,
int id2In,
int id3In,
64 virtual double function(
double m12);
77 virtual void setInternal(
int idResIn,
int id1In,
int id2In,
int id3In,
78 int idIntIn,
int idInt2);
79 virtual double function(
double m12);
84 double mInt2, gammaInt2;
97 virtual void setInternal(
int idResIn,
int id1In,
int id2In,
int id3In,
98 int idIntIn,
int idInt2);
99 virtual double function(
double m12sqIn);
104 double mInt2, gammaInt2, m12sq;
108 double function2(
double m23sq);
109 double integrateGauss(
double m23min,
double m23max,
double tol);
122 int typeNeut(
int idPDG);
123 int typeChar(
int idPDG);
127 virtual bool init(
Info* infoPtrIn,
Settings* settingsPtrIn,
131 double integrateGauss(
WidthFunction* widthFn,
double,
double,
double);
136 static const bool DEBUG;
156 virtual void initConstants();
159 virtual void calcPreFac(
bool =
false);
162 virtual void calcWidth(
bool calledFromInit =
false);
184 virtual void initConstants();
187 virtual void calcPreFac(
bool =
false);
190 virtual void calcWidth(
bool calledFromInit =
false);
211 virtual void initConstants();
214 virtual void calcPreFac(
bool =
false);
217 virtual void calcWidth(
bool calledFromInit =
false);
245 virtual void initConstants();
248 virtual void calcPreFac(
bool =
false);
251 virtual void calcWidth(
bool calledFromInit =
false);
278 virtual void initConstants();
281 virtual void calcPreFac(
bool =
false);
284 virtual void calcWidth(
bool calledFromInit =
false);
294 #endif // end Pythia8_SusyResonanceWidths_H