#include <EGS.h>
Inheritance diagram for EGS:

Public Methods | |
| EGS (EGS* tos=0) | |
| virtual | ~EGS () |
| void | interact (const PEGSData&) |
| void | mscat (float,const PEGSData&) |
| void | printOn (std::ostream&) |
| void | rotate (double costhe, double phi) |
| void | rotate (double costhe, double phi, double sinthe) |
| virtual void | brems (const PEGSData&) |
| virtual void | pairProd (const PEGSData&) |
| virtual void | annih () |
| virtual void | moller (const PEGSData&) |
| virtual void | compt () |
| virtual void | bhabha (const PEGSData&) |
| virtual void | photo (const PEGSData&) |
| virtual void | rayleigh (const PEGSData &m ) |
Public Attributes | |
| int | iq |
| float | e |
| float | u |
| float | v |
| float | w |
| float | x |
| float | y |
| float | z |
| EGS* | prev |
| EGS* | next |
Static Public Attributes | |
| double | rm = rm2 |
| double | rm2 = 0.51100340 |
| double | rmsq = rm2*rm2 |
|
|
Definition at line 39 of file EGS.cxx. Referenced by annih(), bhabha(), brems(), compt(), moller(), pairProd(), EGSpolInteractor::EGSpol::pairProd(), and photo(). |
|
|
|
|
|
Definition at line 21 of file annih.cxx. Referenced by interact(). |
|
|
Definition at line 19 of file bhabha.cxx. Referenced by interact(). |
|
|
Definition at line 32 of file brems.cxx. Referenced by interact(). |
|
|
Definition at line 20 of file compt.cxx. Referenced by interact(). |
|
|
Definition at line 149 of file EGS.cxx. Referenced by EGSInteractor::interact(). |
|
|
Definition at line 15 of file moller.cxx. Referenced by interact(). |
|
|
Definition at line 93 of file egs_mscat.cxx. Referenced by EGSInteractor::afterStep(). |
|
|
Reimplemented in EGSpolInteractor::EGSpol. Definition at line 14 of file pair.cxx. Referenced by interact(). |
|
|
Definition at line 9 of file photo.cxx. Referenced by interact(). |
|
|
|
|
|
Definition at line 199 of file EGS.cxx. Referenced by interact(). |
|
|
|
|
|
Definition at line 95 of file EGS.cxx. Referenced by annih(), bhabha(), compt(), moller(), mscat(), pairProd(), EGSpolInteractor::EGSpol::pairProd(), photo(), and rayleigh(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000