Necessarymodifications to use pandoraV2.3
From PYTHIA6.200, the /PYDAT3/ commonblock has been expanded from
a maximum of 4000 decay channels to 8000 ones:
COMMON/PYDAT3/MDCY(500,3),MDME(8000,2),BRAT(8000),KFDP(8000,5)
Necessary modifications for Windows + Visual C++ + Visual Fortran + Cygwin
Support ascii output for GEANT4 usage
Necessary modifications to take care of the daughters in pythcall.f
Change class name: from pandoraBoxrun to pandorasBoxrun
Necessary modifications to use pandoraV2.2
Modify pythcall to include the gluon radiation from tt-bar
Remove Ecm and beamtype arguments from pandorarun/pandoraBoxrun constructor.
Add pythbeam.f to put the initial beam information.Remove chkmass class from pandorabase
Add parton mass (udscb-quarks and leptons) in pythcall.f
E**2 = P** (from pandora) + m(parton)**2
Modify the files:
pandpyth_inc/fortfunc.h To be used in Windows (in LCDROOT)
pandpyth_src/pandprabase.C stdhuser.f To be used in AIX
pandpyth_src/pythcall.f To handle SUSY processesThere is also a patch file to update the pandora_pythia from V2.4 to V2.4a.
Change functions :
getNparton() --> getPandopraNpart()
getPartID() --> getPandoraPartID()
getPart4vec(int ip) --> getPandoraPartMom(int ip, int i)Add functions to get PYJET common
getPyjetN
getPyjetNPAD
getPyjetK(int ip, int i)
getPyjetP(int ip, int i)
getPyjetV(int ip, int i)Make pandorabase class, which is the public class of pandorarun and pandoraBoxrun
Make chkmass become a class in pandorabase
Necessary modifications to use Pandora_Pythia on Windows in LCDROOT
Add functions in pandorarun and
pandoraBoxrun:
PrintEvent() Print
Event list
getNparton()
Return # of parton generated at pandora
getPartID(int i)
Return particle ID for ith parton at pandora
getPart4vec(int i) Return 4-vector
for ith parton at pandora
Add pythia directory to make libPythia.a. (as an option)
Change directory structure
Add functions in pandorarun and pandoraBoxrun:
getevent()
To generate single event
SetPrintEvent() To set #
events to be printed
StdHepIOon() StdHepIOoff()
To turn on/off stdhep IO
Add example programs for e+e- -> sleptons and e-e- -> selectrons
Modify a bug in the Gamma-Gamma simulation (output data started from e+e-)
Change TAUOLA function name which is the same name as in CERNLIB so as to avoid the confusion
Add partonshoweroff() in pandorarun.C, so that we can turn off parton shower. (We call parton shower by default.)
Skip the event which have b-quark with smaller energy than the nominal b-quark mass value, and re-generate. It rarely happens because PANDORA assumes udscb quarks to be massless.
Change the label of output file. Now it include its file name.
Modify a bug: There was no parton shower so far. Now we have parton shower.
Add PartDecayOn and PartDecayOff in pandorarun.C in order to turn on/off the decay of specific particle(s)PANDORA and PYTHIA initial seed
Add the option to input PANDIRA and PYTHIA initial seed numbers
Last Modified: 13 Jan 2004 12:55 by M. Iwasaki