74 double xbox, ybox, alifit;
78 if ((Xscode == 30343) || (Xscode == -30343) ||
79 (Xscode == 30353) || (Xscode == -30353)) {
82 par[0]=-2057.2380371094;
83 par[1]=2502.2556152344;
84 par[2]=1151.5632324219;
85 par[3]=0.82431584596634;
86 par[4]=-4110.5234375000;
87 par[5]=8445.6757812500;
88 par[6]=-3034.1894531250;
89 par[7]=1.1557708978653;
90 par[8]=1765.9311523438;
91 par[9]=1.3730158805847;
92 par[10]=0.51371538639069;
93 par[11]=2.0056934356689;
94 par[12]=37144.097656250;
95 par[13]=-50296.781250000;
96 par[14]=27319.095703125;
97 par[15]=-7408.0678710938;
98 par[16]=1000.8093261719;
99 par[17]=-53.834449768066;
100 }
else if ((Xscode == 30363) || (Xscode == -30363)) {
102 par[0]=-32263.908203125;
103 par[1]=57186.589843750;
104 par[2]=-24230.728515625;
105 par[3]=1.1155973672867;
106 par[4]=-12161.131835938;
107 par[5]=20162.146484375;
108 par[6]=-7198.8564453125;
109 par[7]=1.3783323764801;
110 par[8]=1995.1691894531;
111 par[9]=1.4655895233154;
112 par[10]=0.48869228363037;
113 par[11]=2.1038570404053;
114 par[12]=55100.058593750;
115 par[13]=-75201.703125000;
116 par[14]=41096.066406250;
117 par[15]=-11205.986328125;
118 par[16]=1522.4024658203;
119 par[17]=-82.379623413086;
121 report(
DEBUG,
"EvtGen") <<
"In EvtBtoXsgammaAliGreub: Particle with id " << Xscode <<
" is not a Xss particle"<<endl;
125 double boxheight=par[8];
126 double boxwidth=max-min;
128 while ((
mass > max) || (
mass < min)){
132 alifit=par[0]+par[1]*xbox+par[2]*pow(xbox,2);
133 }
else if (xbox<par[7]) {
134 alifit=par[4]+par[5]*xbox+par[6]*pow(xbox,2);
135 }
else if (xbox<par[11]) {
136 alifit=par[8]*
exp(-0.5*pow((xbox-par[9])/par[10],2));
138 alifit=par[12]+par[13]*xbox+par[14]*pow(xbox,2)+par[15]*pow(xbox,3)+par[16]*pow(xbox,4)+par[17]*pow(xbox,5);