6 #ifndef COLORSINGLETFACTORY_H 7 #define COLORSINGLETFACTORY_H 30 ColorSingletPartonicModel(
double ecm,
int pdgId, EvtId evtId, EvtSpinDensity spinDensity,
double mesonMass,
double particleR20,
double particleMaxSigma);
36 virtual double dsdt() {
return 0.0; };
38 virtual void setSigma();
39 virtual bool setKin();
69 return (128 * pow3(alpS) * M_PI * R20) / (9 * sH2 * pow3(mesonMass) * pow4(mesonMass2 - sH)) *
70 ((sH + 4 * tH) * pow4(mesonMass) - 2 * (sH2 + 3 * tH * sH + 2 * tH2) * mesonMass2 + sH * (sH2 + 2 * tH * sH + 2 * tH2));
84 return (128 * pow3(alpS) * M_PI * R20) / (9 * sH2 * pow3(mesonMass) * pow4(mesonMass2 - sH)) *
85 ((sH + 4 * tH) * pow4(mesonMass) - 2 * (sH2 + 3 * tH * sH + 2 * tH2) * mesonMass2 + sH * (sH2 + 2 * tH * sH + 2 * tH2));
97 virtual double dsdt() {
return (128 * M_PI * R20 * pow3(alpS) * (tH2 + uH2)) / (9 * pow3(mesonMass) * sH * pow4(-mesonMass2 + sH)); }
108 virtual double dsdt() {
return (128 * M_PI * R20 * pow3(alpS) * (tH2 + uH2)) / (9 * pow3(mesonMass) * sH * pow4(-mesonMass2 + sH)); }
119 virtual double dsdt() {
return (512 * M_PI * pow3(alpS) * R20 * uH * tH) / (9 * mesonMass * sH2 * pow4(-mesonMass2 + sH)); }
130 virtual double dsdt() {
return (512 * M_PI * pow3(alpS) * R20 * uH * tH) / (9 * mesonMass * sH2 * pow4(-mesonMass2 + sH)); }
143 return (128 * M_PI * pow3(alpS) * R20 *
144 (6 * pow4(mesonMass2) - 12 * pow3(mesonMass2) * (sH + tH) + sH2 * (sH2 + 2 * sH * tH + 2 * tH2) - 2 * mesonMass2 * sH * (sH2 + 7 * sH * tH + 6 * tH2) +
145 pow2(mesonMass2) * (7 * sH2 + 24 * sH * tH + 12 * tH2))) /
146 (27 * pow3(mesonMass) * pow4(mesonMass2 - sH) * pow3(sH));
158 virtual double dsdt() {
return (128 * M_PI * R20 * pow3(alpS) * (tH2 + uH2)) / (27 * pow3(mesonMass) * pow4(mesonMass2 - sH) * sH); }
169 virtual double dsdt() {
return (512 * M_PI * pow3(alpS) * R20 * uH * tH) / (9 * mesonMass * pow4(mesonMass2 - sH) * sH2); }
180 virtual double dsdt() {
return (256 * mesonMass * M_PI * pow3(alpS) * R20 * (tH2 + uH2)) / (9 * pow4(mesonMass2 - sH) * pow3(sH)); }
EvtSpinDensity createSpinDensity(int spin, int projection)