TPythia is an interface class to F77 version of Pythia 6.2
To use this class you must install a version of pythia6.
See the installation instructions at
http://root.cern.ch/root/Install.html
CERNLIB event generators, written by T.Sjostrand.
For the details about these generators look at Pythia/Jetset manual:
******************************************************************************
** **
** **
** PPP Y Y TTTTT H H III A JJJJ EEEE TTTTT SSS EEEE TTTTT **
** P P Y Y T H H I A A J E T S E T **
** PPP Y T HHHHH I AAAAA J EEE T SSS EEE T **
** P Y T H H I A A J J E T S E T **
** P Y T H H III A A JJ EEEE T SSS EEEE T **
** **
** **
** *......* Welcome to the Lund Monte Carlo! **
** *:::!!:::::::::::* **
** *::::::!!::::::::::::::* This is PYTHIA version 5.720 **
** *::::::::!!::::::::::::::::* Last date of change: 29 Nov 1995 **
** *:::::::::!!:::::::::::::::::* **
** *:::::::::!!:::::::::::::::::* This is JETSET version 7.408 **
** *::::::::!!::::::::::::::::*! Last date of change: 23 Aug 1995 **
** *::::::!!::::::::::::::* !! **
** !! *:::!!:::::::::::* !! Main author: **
** !! !* -><- * !! Torbjorn Sjostrand **
** !! !! !! Dept. of theoretical physics 2 **
** !! !! !! University of Lund **
** !! !! Solvegatan 14A **
** !! ep !! S-223 62 Lund, Sweden **
** !! !! phone: +46 - 46 - 222 48 16 **
** !! pp !! E-mail: torbjorn@thep.lu.se **
** !! e+e- !! **
** !! !! Copyright Torbjorn Sjostrand **
** !! and CERN, Geneva 1993 **
** **
** **
** The latest program versions and documentation is found on WWW address **
** http://thep.lu.se/tf2/staff/torbjorn/Welcome.html **
** **
** When you cite these programs, priority should always be given to the **
** latest published description. Currently this is **
** T. Sjostrand, Computer Physics Commun. 82 (1994) 74. **
** The most recent long description (unpublished) is **
** T. Sjostrand, LU TP 95-20 and CERN-TH.7112/93 (revised August 1995). **
** Also remember that the programs, to a large extent, represent original **
** physics research. Other publications of special relevance to your **
** studies may therefore deserve separate mention. **
** **
** **
******************************************************************************
Definition at line 84 of file TPythia6.h.
|
| | TPythia6 () |
| | TPythia6 constructor: creates a TClonesArray in which it will store all particles. More...
|
| |
| virtual | ~TPythia6 () |
| | Destroys the object, deletes and disposes all TMCParticles currently on list. More...
|
| |
| void | CloseFortranFile (int lun) |
| | interface with fortran i/o More...
|
| |
| void | GenerateEvent () |
| | generate event and copy the information from /HEPEVT/ to fPrimaries More...
|
| |
| double | GetBRAT (int i) |
| |
| double | GetCKIN (int i) |
| |
| int | GetIMSS (int i) |
| |
| int | GetK (int ip, int i) |
| |
| int | GetKCHG (int ip, int i) |
| |
| int | GetKFDP (int i, int j) |
| |
| Int_t | GetKFIN (int i, int j) |
| |
| int | GetMDCY (int i, int j) |
| |
| int | GetMDME (int i, int j) |
| |
| int | GetMINT (int i) |
| |
| int | GetMRPY (int i) |
| |
| int | GetMSEL () |
| |
| int | GetMSELPD () |
| |
| int | GetMSTI (int i) |
| |
| int | GetMSTJ (int i) |
| |
| int | GetMSTP (int i) |
| |
| int | GetMSTU (int i) |
| |
| int | GetMSUB (int i) |
| |
| int | GetMWID (int i) |
| |
| int | GetN () |
| |
| int | GetNGENPD () |
| |
| int | GetNPAD () |
| |
| double | GetP (int ip, int i) |
| |
| double | GetPARF (int i) |
| |
| double | GetPARI (int i) |
| |
| double | GetPARJ (int i) |
| |
| double | GetPARP (int i) |
| |
| double | GetPARU (int i) |
| |
| double | GetPMAS (int ip, int i) |
| |
| char * | GetPROC (int i) |
| |
| Pybins_t * | GetPybins () |
| |
| Pydat1_t * | GetPydat1 () |
| |
| Pydat2_t * | GetPydat2 () |
| |
| Pydat3_t * | GetPydat3 () |
| |
| Pydat4_t * | GetPydat4 () |
| |
| Pydatr_t * | GetPydatr () |
| |
| Pyint1_t * | GetPyint1 () |
| |
| Pyint2_t * | GetPyint2 () |
| |
| Pyint3_t * | GetPyint3 () |
| |
| Pyint4_t * | GetPyint4 () |
| |
| Pyint5_t * | GetPyint5 () |
| |
| Pyint6_t * | GetPyint6 () |
| |
| Pyint7_t * | GetPyint7 () |
| |
| Pyint8_t * | GetPyint8 () |
| |
| Pyint9_t * | GetPyint9 () |
| |
| Pyints_t * | GetPyints () |
| |
| Pyjets_t * | GetPyjets () |
| |
| Pymssm_t * | GetPymssm () |
| |
| Pypars_t * | GetPypars () |
| |
| Pyssmt_t * | GetPyssmt () |
| |
| Pysubs_t * | GetPysubs () |
| |
| double | GetRMSS (int i) |
| |
| double | GetRRPY (int i) |
| |
| double | GetSMW (int i) |
| |
| double | GetSMZ (int i) |
| |
| double | GetUMIX (int i, int j) |
| |
| double | GetV (int ip, int i) |
| |
| double | GetVCKM (int i, int j) |
| |
| double | GetVINT (int i) |
| |
| double | GetVMIX (int i, int j) |
| |
| double | GetWIDS (int i, int j) |
| |
| double | GetZMIX (int i, int j) |
| |
| TObjArray * | ImportParticles (Option_t *option="") |
| | Fills TObjArray fParticles list with particles from common LUJETS Old contents of a list are cleared. More...
|
| |
| Int_t | ImportParticles (TClonesArray *particles, Option_t *option="") |
| | Default primary creation method. More...
|
| |
| void | Initialize (const char *frame, const char *beam, const char *target, float win) |
| | Calls PyInit with the same parameters after performing some checking, sets correct title. More...
|
| |
| void | OpenFortranFile (int lun, char *name) |
| | interface with fortran i/o More...
|
| |
| void | Py1ent (Int_t line, Int_t kf, Double_t pe, Double_t theta, Double_t phi) |
| | Add one entry to the event record, i.e. More...
|
| |
| int | Pychge (int kf) |
| |
| int | Pycomp (int kf) |
| |
| void | Pydiff () |
| |
| void | Pyedit (int medit) |
| |
| void | Pyevnt () |
| |
| void | Pyexec () |
| |
| void | Pygive (const char *param) |
| |
| void | Pyhepc (int mconv) |
| |
| void | Pyinit (char *frame, char *beam, char *target, double wint) |
| |
| void | Pylist (int flag) |
| |
| double | Pymass (int kf) |
| |
| void | Pyname (int kf, char *name) |
| |
| double | Pyr (int idummy) |
| |
| void | Pyrget (int lun, int move) |
| |
| void | Pyrset (int lun, int move) |
| |
| void | Pystat (int flag) |
| |
| void | Pytest (int flag) |
| |
| void | Pytune (int itune) |
| |
| void | Pyupda (int mupda, int lun) |
| |
| void | SetBRAT (int i, double b) |
| |
| void | SetCKIN (int i, double c) |
| |
| void | SetIMSS (int i, int m) |
| |
| void | SetK (int ip, int i, int k) |
| |
| void | SetKCHG (int ip, int i, int k) |
| |
| void | SetKFDP (int i, int j, int k) |
| |
| void | SetKFIN (int i, int j, Int_t kfin=1) |
| |
| void | SetMDCY (int i, int j, int m) |
| |
| void | SetMDME (int i, int j, int m) |
| |
| void | SetMINT (int i, int m) |
| |
| void | SetMRPY (int i, int m) |
| |
| void | SetMSEL (int m) |
| |
| void | SetMSELPD (int m) |
| |
| void | SetMSTI (int i, int m) |
| |
| void | SetMSTJ (int i, int m) |
| |
| void | SetMSTP (int i, int m) |
| |
| void | SetMSTU (int i, int m) |
| |
| void | SetMSUB (int i, int m) |
| |
| void | SetMWID (int i, int m) |
| |
| void | SetN (int n) |
| |
| void | SetNGENPD (int n) |
| |
| void | SetNPAD (int n) |
| |
| void | SetP (int ip, int i, double p) |
| |
| void | SetPARF (int i, double p) |
| |
| void | SetPARI (int i, double p) |
| |
| void | SetPARJ (int i, double p) |
| |
| void | SetPARP (int i, double p) |
| |
| void | SetPARU (int i, double p) |
| |
| void | SetPMAS (int ip, int i, double m) |
| |
| void | SetRMSS (int i, double r) |
| |
| void | SetRRPY (int i, double r) |
| |
| void | SetSMW (int i, double s) |
| |
| void | SetSMZ (int i, double s) |
| |
| void | SetUMIX (int i, int j, double u) |
| |
| void | SetupTest () |
| | Exemplary setup of Pythia parameters: Switches on processes 102,123,124 (Higgs generation) and switches off interactions, fragmentation, ISR, FSR... More...
|
| |
| void | SetV (int ip, int i, double v) |
| |
| void | SetVCKM (int i, int j, double v) |
| |
| void | SetVINT (int i, double v) |
| |
| void | SetWIDS (int i, int j, double w) |
| |
| void | SetZMIX (int i, int j, double z) |
| |
| | TGenerator () |
| |
| | TGenerator (const char *name, const char *title="Generator class") |
| | Event generator default constructor. More...
|
| |
| virtual | ~TGenerator () |
| | Event generator default destructor. More...
|
| |
| virtual void | Browse (TBrowser *b) |
| | browse generator More...
|
| |
| virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| | Compute distance from point px,py to objects in event. More...
|
| |
| virtual void | Draw (Option_t *option="") |
| | Insert one event in the pad list. More...
|
| |
| virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
| | Execute action corresponding to one event. More...
|
| |
| virtual void | GenerateEvent () |
| | must be implemented in concrete class (see eg TPythia6) More...
|
| |
| virtual TObjArray * | GetListOfParticles () const |
| |
| Int_t | GetNumberOfParticles () const |
| | Return the number of particles in the stack. More...
|
| |
| virtual Double_t | GetParameter (const char *) const |
| |
| virtual TParticle * | GetParticle (Int_t i) const |
| | Returns pointer to primary number i;. More...
|
| |
| virtual TObjArray * | GetPrimaries (Option_t *option="") |
| |
| Float_t | GetPtCut () const |
| |
| virtual TObjArray * | ImportParticles (Option_t *option="") |
| | It reads the /HEPEVT/ common block which has been filled by the GenerateEvent method. More...
|
| |
| virtual Int_t | ImportParticles (TClonesArray *particles, Option_t *option="") |
| | It reads the /HEPEVT/ common block which has been filled by the GenerateEvent method. More...
|
| |
| virtual void | Paint (Option_t *option="") |
| | Paint one event. More...
|
| |
| virtual void | SetParameter (const char *, Double_t) |
| |
| virtual void | SetPtCut (Float_t ptcut=0) |
| | Set Pt threshold below which primaries are not drawn. More...
|
| |
| virtual void | SetViewRadius (Float_t rbox=1000) |
| | Set lower and upper values of the view range. More...
|
| |
| virtual void | SetViewRange (Float_t xmin=-10000, Float_t ymin=-10000, Float_t zmin=-10000, Float_t xmax=10000, Float_t ymax=10000, Float_t zmax=10000) |
| | Set lower and upper values of the view range. More...
|
| |
| virtual void | ShowNeutrons (Bool_t show=1) |
| | Set flag to display or not neutrons. More...
|
| |
| | TNamed () |
| |
| | TNamed (const char *name, const char *title) |
| |
| | TNamed (const TNamed &named) |
| | TNamed copy ctor. More...
|
| |
| | TNamed (const TString &name, const TString &title) |
| |
| virtual | ~TNamed () |
| | TNamed destructor. More...
|
| |
| virtual void | Clear (Option_t *option="") |
| | Set name and title to empty strings (""). More...
|
| |
| virtual TObject * | Clone (const char *newname="") const |
| | Make a clone of an object using the Streamer facility. More...
|
| |
| virtual Int_t | Compare (const TObject *obj) const |
| | Compare two TNamed objects. More...
|
| |
| virtual void | Copy (TObject &named) const |
| | Copy this to obj. More...
|
| |
| virtual void | FillBuffer (char *&buffer) |
| | Encode TNamed into output buffer. More...
|
| |
| virtual const char * | GetName () const |
| | Returns name of object. More...
|
| |
| virtual const char * | GetTitle () const |
| | Returns title of object. More...
|
| |
| virtual ULong_t | Hash () const |
| | Return hash value for this object. More...
|
| |
| virtual Bool_t | IsSortable () const |
| |
| virtual void | ls (Option_t *option="") const |
| | List TNamed name and title. More...
|
| |
| TNamed & | operator= (const TNamed &rhs) |
| | TNamed assignment operator. More...
|
| |
| virtual void | Print (Option_t *option="") const |
| | Print TNamed name and title. More...
|
| |
| virtual void | SetName (const char *name) |
| | Set the name of the TNamed. More...
|
| |
| virtual void | SetNameTitle (const char *name, const char *title) |
| | Set all the TNamed parameters (name and title). More...
|
| |
| virtual void | SetTitle (const char *title="") |
| | Set the title of the TNamed. More...
|
| |
| virtual Int_t | Sizeof () const |
| | Return size of the TNamed part of the TObject. More...
|
| |
| | TObject () |
| | TObject constructor. More...
|
| |
| | TObject (const TObject &object) |
| | TObject copy ctor. More...
|
| |
| virtual | ~TObject () |
| | TObject destructor. More...
|
| |
| void | AbstractMethod (const char *method) const |
| | Use this method to implement an "abstract" method that you don't want to leave purely abstract. More...
|
| |
| virtual void | AppendPad (Option_t *option="") |
| | Append graphics object to current pad. More...
|
| |
| virtual void | Browse (TBrowser *b) |
| | Browse object. May be overridden for another default action. More...
|
| |
| ULong_t | CheckedHash () |
| | Check and record whether this class has a consistent Hash/RecursiveRemove setup (*) and then return the regular Hash value for this object. More...
|
| |
| virtual const char * | ClassName () const |
| | Returns name of class to which the object belongs. More...
|
| |
| virtual void | Clear (Option_t *="") |
| |
| virtual TObject * | Clone (const char *newname="") const |
| | Make a clone of an object using the Streamer facility. More...
|
| |
| virtual Int_t | Compare (const TObject *obj) const |
| | Compare abstract method. More...
|
| |
| virtual void | Copy (TObject &object) const |
| | Copy this to obj. More...
|
| |
| virtual void | Delete (Option_t *option="") |
| | Delete this object. More...
|
| |
| virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| | Computes distance from point (px,py) to the object. More...
|
| |
| virtual void | Draw (Option_t *option="") |
| | Default Draw method for all objects. More...
|
| |
| virtual void | DrawClass () const |
| | Draw class inheritance tree of the class to which this object belongs. More...
|
| |
| virtual TObject * | DrawClone (Option_t *option="") const |
| | Draw a clone of this object in the current selected pad for instance with: gROOT->SetSelectedPad(gPad). More...
|
| |
| virtual void | Dump () const |
| | Dump contents of object on stdout. More...
|
| |
| virtual void | Error (const char *method, const char *msgfmt,...) const |
| | Issue error message. More...
|
| |
| virtual void | Execute (const char *method, const char *params, Int_t *error=0) |
| | Execute method on this object with the given parameter string, e.g. More...
|
| |
| virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=0) |
| | Execute method on this object with parameters stored in the TObjArray. More...
|
| |
| virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
| | Execute action corresponding to an event at (px,py). More...
|
| |
| virtual void | Fatal (const char *method, const char *msgfmt,...) const |
| | Issue fatal error message. More...
|
| |
| virtual TObject * | FindObject (const char *name) const |
| | Must be redefined in derived classes. More...
|
| |
| virtual TObject * | FindObject (const TObject *obj) const |
| | Must be redefined in derived classes. More...
|
| |
| virtual Option_t * | GetDrawOption () const |
| | Get option used by the graphics system to draw this object. More...
|
| |
| virtual const char * | GetIconName () const |
| | Returns mime type name of object. More...
|
| |
| virtual const char * | GetName () const |
| | Returns name of object. More...
|
| |
| virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
| | Returns string containing info about the object at position (px,py). More...
|
| |
| virtual Option_t * | GetOption () const |
| |
| virtual const char * | GetTitle () const |
| | Returns title of object. More...
|
| |
| virtual UInt_t | GetUniqueID () const |
| | Return the unique object id. More...
|
| |
| virtual Bool_t | HandleTimer (TTimer *timer) |
| | Execute action in response of a timer timing out. More...
|
| |
| virtual ULong_t | Hash () const |
| | Return hash value for this object. More...
|
| |
| Bool_t | HasInconsistentHash () const |
| | Return true is the type of this object is known to have an inconsistent setup for Hash and RecursiveRemove (i.e. More...
|
| |
| virtual void | Info (const char *method, const char *msgfmt,...) const |
| | Issue info message. More...
|
| |
| virtual Bool_t | InheritsFrom (const char *classname) const |
| | Returns kTRUE if object inherits from class "classname". More...
|
| |
| virtual Bool_t | InheritsFrom (const TClass *cl) const |
| | Returns kTRUE if object inherits from TClass cl. More...
|
| |
| virtual void | Inspect () const |
| | Dump contents of this object in a graphics canvas. More...
|
| |
| void | InvertBit (UInt_t f) |
| |
| virtual Bool_t | IsEqual (const TObject *obj) const |
| | Default equal comparison (objects are equal if they have the same address in memory). More...
|
| |
| virtual Bool_t | IsFolder () const |
| | Returns kTRUE in case object contains browsable objects (like containers or lists of other objects). More...
|
| |
| R__ALWAYS_INLINE Bool_t | IsOnHeap () const |
| |
| virtual Bool_t | IsSortable () const |
| |
| R__ALWAYS_INLINE Bool_t | IsZombie () const |
| |
| virtual void | ls (Option_t *option="") const |
| | The ls function lists the contents of a class on stdout. More...
|
| |
| void | MayNotUse (const char *method) const |
| | Use this method to signal that a method (defined in a base class) may not be called in a derived class (in principle against good design since a child class should not provide less functionality than its parent, however, sometimes it is necessary). More...
|
| |
| virtual Bool_t | Notify () |
| | This method must be overridden to handle object notification. More...
|
| |
| void | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const |
| | Use this method to declare a method obsolete. More...
|
| |
| void | operator delete (void *ptr) |
| | Operator delete. More...
|
| |
| void | operator delete[] (void *ptr) |
| | Operator delete []. More...
|
| |
| void * | operator new (size_t sz) |
| |
| void * | operator new (size_t sz, void *vp) |
| |
| void * | operator new[] (size_t sz) |
| |
| void * | operator new[] (size_t sz, void *vp) |
| |
| TObject & | operator= (const TObject &rhs) |
| | TObject assignment operator. More...
|
| |
| virtual void | Paint (Option_t *option="") |
| | This method must be overridden if a class wants to paint itself. More...
|
| |
| virtual void | Pop () |
| | Pop on object drawn in a pad to the top of the display list. More...
|
| |
| virtual void | Print (Option_t *option="") const |
| | This method must be overridden when a class wants to print itself. More...
|
| |
| virtual Int_t | Read (const char *name) |
| | Read contents of object with specified name from the current directory. More...
|
| |
| virtual void | RecursiveRemove (TObject *obj) |
| | Recursively remove this object from a list. More...
|
| |
| void | ResetBit (UInt_t f) |
| |
| virtual void | SaveAs (const char *filename="", Option_t *option="") const |
| | Save this object in the file specified by filename. More...
|
| |
| virtual void | SavePrimitive (std::ostream &out, Option_t *option="") |
| | Save a primitive as a C++ statement(s) on output stream "out". More...
|
| |
| void | SetBit (UInt_t f) |
| |
| void | SetBit (UInt_t f, Bool_t set) |
| | Set or unset the user status bits as specified in f. More...
|
| |
| virtual void | SetDrawOption (Option_t *option="") |
| | Set drawing option for object. More...
|
| |
| virtual void | SetUniqueID (UInt_t uid) |
| | Set the unique object id. More...
|
| |
| virtual void | SysError (const char *method, const char *msgfmt,...) const |
| | Issue system error message. More...
|
| |
| R__ALWAYS_INLINE Bool_t | TestBit (UInt_t f) const |
| |
| Int_t | TestBits (UInt_t f) const |
| |
| virtual void | UseCurrentStyle () |
| | Set current style settings in this object This function is called when either TCanvas::UseCurrentStyle or TROOT::ForceStyle have been invoked. More...
|
| |
| virtual void | Warning (const char *method, const char *msgfmt,...) const |
| | Issue warning message. More...
|
| |
| virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) |
| | Write this object to the current directory. More...
|
| |
| virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const |
| | Write this object to the current directory. More...
|
| |