Hi Suyong,
Thanks for this suggestion. Now implemented in the CVS version.
Rene Brun
On Sun, 12
Sep 2004, Suyong Choi wrote:
> Hi,
>
> I just found that SetKFIN doesn't work as I had
> expected. This is because in fortran KFIN(2,-40,40)
> whereas in TPythia6Calls.h, it's
>
> struct Pysubs_t {
> int MSEL;
> int MSELPD;
> int MSUB[500];
> int KFIN[81][2];//
> double CKIN[200];
> };
>
> void SetKFIN(int i, int j, Int_t kfin=1) {
> fPysubs->KFIN[j-1][i-1] = kfin; }
>
> so, if one follows the pythia manual and calls SetKFIN
> with negative j, then one ends up doing something
> unintended.
>
> So, I'd like to suggest that GetKFIN and SetKFIN be
> written
>
> Int_t GetKFIN(int i, int j) { return
> fPysubs->KFIN[j+40][i-1]; }
>
> void SetKFIN(int i, int j, Int_t kfin=1) {
> fPysubs->KFIN[j+40][i-1] = kfin; }
>
> Regards,
> Suyong
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail Address AutoComplete - You start. We finish.
> http://promotions.yahoo.com/new_mail
>
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:09 MET