gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/GetJetsetVec [ Modules ]

[ Top ] [ Modules ]

NAME

GetJetsetVec.F

PURPOSE

return a list of 'production--' and 'formation--vertices' of the hadrons for a given PYTHIA v6.2 event.

HISTORY

Kai Gallmeister, 09.11.2004...30.01.2006

This relies on (and replaces):

  • GetFormVec.F: Kai Gallmeister, 24.8.2004...30.9.2004
  • GetFormTime.F: Kai Gallmeister, 23.3.2004...17.8.2004

some dates:

  • 31.01.05: Output via common block /DataGJV/, cluster->2: eArr(1,..)=3,4: last/next-to-last hadron
  • 02.03.05: cluster->2: Times correct, eArr(1,..)=0 again
  • 30.03.05: Pythia v6.225

NOTES

The Pythia-subroutine PYSTR has to be expanded to report the history of the String-Fragmentation through calls to routines in "HandleSFREP.F", "HandleSFREP_S.F", which use internal common blocks.

Link your code with "PYSTRF.Modif.6225.o" (or "PYSTRF.Modif.6225.o").

Please note: A lot of the work is done in [HandleSFREP.F] via: SFREP_ReconLastQQ, SFREP_ReconLastQgQ, (SFREP_ReconLastGG)

The Input/Output is done via the common block /DataGJV/


GetJetsetVec/GetJetsetVec [ Subroutines ]

[ Top ] [ GetJetsetVec ] [ Subroutines ]

NAME

subroutine GetJetsetVec(withPythia)

PURPOSE

Calculate the vertices from the Jetset-Fragmentation; Return Arrays of Production and Formation Vertices of an Event

This is the (only) routine to be called by the user.

Arr is an array of dimension (3,4,nArrMax), which holds the output:

   1,2: production time 1 and 2, 3: formation time

EArr is an array of dimension (4,nArrMax), which holds error flags and the string number the particle belongs to

If verb =1,2,... some output is produced.


GetJetsetVec/Guess2BodyTimes [ Subroutines ]

[ Top ] [ GetJetsetVec ] [ Subroutines ]

NAME

subroutine Guess2BodyTimes(pL,cL1,cL2)

PURPOSE