Pythia7::Shower::Particle Class Reference

Particle class. More...

#include <Basics.h>

Inheritance diagram for Pythia7::Shower::Particle:

Pythia7::Shower::BeamParticle Pythia7::Shower::SpaceParticle Pythia7::Shower::TimeParticle

List of all members.

Public Member Functions

 Particle ()
 Constructors.
 Particle (long idin, long statusin=0, long mother1in=-1, long mother2in=-1, long colin=0, long anticolin=0, Vec4 pin=Vec4(0., 0., 0., 0.), double min=0., double scalein=0.)
 NOT DOCUMENTED.
 Particle (long idin, long statusin=0, long mother1in=-1, long mother2in=-1, long colin=0, long anticolin=0, double pxin=0., double pyin=0., double pzin=0., double ein=0., double min=0., double scalein=0.)
 NOT DOCUMENTED.
 Particle (const Particle &pt)
 NOT DOCUMENTED.
Particleoperator= (const Particle &pt)
 NOT DOCUMENTED.
void id (long idin)
 Member functions for input.
void status (long statusin)
 NOT DOCUMENTED.
void addstatus (long change)
 NOT DOCUMENTED.
void mother1 (long mother1in)
 NOT DOCUMENTED.
void mother2 (long mother2in)
 NOT DOCUMENTED.
void mothers (long mother1in=-1, long mother2in=-1)
 NOT DOCUMENTED.
void prev (long previn)
 NOT DOCUMENTED.
void col (long colin)
 NOT DOCUMENTED.
void anticol (long anticolin)
 NOT DOCUMENTED.
void cols (long colin=0, long anticolin=0)
 NOT DOCUMENTED.
void p (Vec4 pin)
 NOT DOCUMENTED.
void p (double pxin, double pyin, double pzin, double ein)
 NOT DOCUMENTED.
void px (double pxin)
 NOT DOCUMENTED.
void py (double pyin)
 NOT DOCUMENTED.
void pz (double pzin)
 NOT DOCUMENTED.
void e (double ein)
 NOT DOCUMENTED.
void m (double min)
 NOT DOCUMENTED.
void scale (double scalein)
 NOT DOCUMENTED.
long id () const
 Member functions for output.
long status () const
 NOT DOCUMENTED.
long mother1 () const
 NOT DOCUMENTED.
long mother2 () const
 NOT DOCUMENTED.
long prev () const
 NOT DOCUMENTED.
long col () const
 NOT DOCUMENTED.
long anticol () const
 NOT DOCUMENTED.
Vec4 p () const
 NOT DOCUMENTED.
double px () const
 NOT DOCUMENTED.
double py () const
 NOT DOCUMENTED.
double pz () const
 NOT DOCUMENTED.
double e () const
 NOT DOCUMENTED.
double m () const
 NOT DOCUMENTED.
double scale () const
 NOT DOCUMENTED.
double m2 () const
 NOT DOCUMENTED.
double mcalc () const
 NOT DOCUMENTED.
double m2calc () const
 NOT DOCUMENTED.
double pT () const
 NOT DOCUMENTED.
double pT2 () const
 NOT DOCUMENTED.
double mT () const
 NOT DOCUMENTED.
double mT2 () const
 NOT DOCUMENTED.
double pAbs () const
 NOT DOCUMENTED.
double p2 () const
 NOT DOCUMENTED.
double theta () const
 NOT DOCUMENTED.
double phi () const
 NOT DOCUMENTED.
void rescalep (double fac)
 Member functions that perform operations.
void rot (double theta, double phi)
 NOT DOCUMENTED.
void bst (double betaX, double betaY, double betaZ)
 NOT DOCUMENTED.
void bst (const Vec4 &vec)
 NOT DOCUMENTED.
void rotbst (const RotBstMatrix &M)
 NOT DOCUMENTED.

Private Attributes

long idp
 NOT DOCUMENTED.
long statusp
 NOT DOCUMENTED.
long mother1p
 NOT DOCUMENTED.
long mother2p
 NOT DOCUMENTED.
long prevp
 NOT DOCUMENTED.
long colp
 NOT DOCUMENTED.
long anticolp
 NOT DOCUMENTED.
Vec4 pp
 NOT DOCUMENTED.
double mp
 NOT DOCUMENTED.
double scalep
 NOT DOCUMENTED.

Friends

ostream & operator<< (ostream &, const Particle &)
 Print a particle.


Detailed Description

Particle class.

This class holds info on a particle in general. Used by the internal Pythia7 Shower classes.

Definition at line 658 of file Basics.h.


Constructor & Destructor Documentation

Pythia7::Shower::Particle::Particle ( const Particle pt  )  [inline]

NOT DOCUMENTED.

Constructors.

Definition at line 682 of file Basics.h.

References anticolp, colp, idp, mother1p, mother2p, mp, pp, prevp, scalep, and statusp.


The documentation for this class was generated from the following file:

Generated on Thu Apr 29 12:45:35 2010 for Pythia7 by  doxygen 1.5.5