Log of /trunk/montecarlo/pythia6/inc/TPythia6.h
Parent Directory
Revision
22558 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 10 10:59:13 2008 UTC (6 years, 10 months ago) by
brun
Original Path:
trunk/pythia6/inc/TPythia6.h
File length: 15300 byte(s)
Diff to
previous 22557
From Jacek Holeczek:
Fix some bugs in the "Pythia-6" interface:
1. the "pyuppr" /PYUPPR/ common DOES NOT EXIST in Pythia-6 fortran code;
all references to it (and to all variables that it "declares": NUP,
KUP, NFUP, IFUP, PUP, Q2UP) are void.
2. the "pyssmt" /PYSSMT/ common IS TOO SHORT with respect to Pythia-6
fortran code; the "pythia6_common_address.c" should define it as:
int pyssmt[2*4*4+2*2*2+2*2*2+2*4+2*2+2*4*16+2*4*4+2*2*2+2*2*2];
and the file "./pythia6/inc/TPythia6Calls.h" should declare it as:
struct Pyssmt_t {
double ZMIX[4][4];
double UMIX[2][2];
double VMIX[2][2];
double SMZ[4];
double SMW[2];
double SFMIX[4][16];
double ZMIXI[4][4];
double UMIXI[2][2];
double VMIXI[2][2];
};
Revision
15134 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue May 23 04:47:42 2006 UTC (8 years, 8 months ago) by
brun
Original Path:
trunk/pythia6/inc/TPythia6.h
File length: 15404 byte(s)
Diff to
previous 14842
From Federico Carminati:
"I have implemented all copy and equal operators needed to silence all
warnings in AliRoot, as requested. I have implemented shallow copies as
would do the default operators synthetized by the compiler.
Most operators are protected. If users complain, you just have to move
them into the public area, but class derivation is of course supported.
It has been a terrible job, I have modified 278 files, but the changes
are backward compabile, and this goes a long way to permitting user to
use the effc++ flag with root headers."
Revision
5603 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 16 17:13:50 2002 UTC (12 years, 2 months ago) by
brun
Original Path:
trunk/pythia6/inc/TPythia6.h
File length: 15091 byte(s)
Diff to
previous 1502
Replace interface to Pythia6.1 by 6.2. The main difference is the size
of the common block /pydat3/. The new definition is
struct Pydat3_t {
int MDCY[3][500];
int MDME[2][KNDCAY];
double BRAT[KNDCAY];
int KFDP[5][KNDCAY];
};
instead of:
struct Pydat3_t {
int MDCY[3][500];
int MDME[2][4000];
double BRAT[4000];
int KFDP[5][4000];
};
where KNDCAY=8000. To run with the previous version of Pythia5.1,
simply change KNDCAY from 8000 to 4000.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.