1 void pythiaTuneA(TPythia6* pyth){
10 pyth->SetPARP(84,0.4);
11 pyth->SetPARP(89,1800.0);
12 pyth->SetPARP(90,0.25);
14 pyth->SetPARP(82,2.0);
15 pyth->SetPARP(85,0.9);
16 pyth->SetPARP(86,0.95);
22 void pythiaTuneB(TPythia6* pyth){
25 pyth->SetPARP(67,4.0);
26 pyth->SetMSTP(81,1.0);
31 pyth->SetPARP(83,0.5);
32 pyth->SetPARP(84,0.4);
33 pyth->SetPARP(89,1800.0);
34 pyth->SetPARP(90,0.25);
37 pyth->SetPARP(82,1.9);
38 pyth->SetPARP(85,1.0);
39 pyth->SetPARP(86,1.0);
43 void pythiaTunes(TPythia6* pyth,
int itune){
51 if(itune==1)
return pythiaTuneA(pyth);
52 if(itune==2)
return pythiaTuneB(pyth);
60 TPythia6* getPythia(
const char* rframe,
65 TPythia6* retVal=
new TPythia6();
66 retVal->Initialize(rframe,cproj,ctarg,rts);
70 pythiaTunes(retVal,itune);