ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions | Variables
TGeoElement.cxx File Reference
#include "RConfigure.h"
#include "Riostream.h"
#include "TSystem.h"
#include "TObjArray.h"
#include "TVirtualGeoPainter.h"
#include "TGeoManager.h"
#include "TGeoElement.h"
#include "TMath.h"
Include dependency graph for TGeoElement.cxx:

Go to the source code of this file.

Functions

 ClassImp (TGeoElement) TGeoElement
 Default constructor. More...
 
 ClassImp (TGeoIsotope) TGeoIsotope
 Dummy I/O constructor. More...
 
 ClassImp (TGeoElementRN) TGeoElementRN
 Default constructor. More...
 
 ClassImp (TGeoDecayChannel) TGeoDecayChannel &TGeoDecayChannel
 Assignment. More...
 
 ClassImp (TGeoElemIter) TGeoElemIter
 Default constructor. More...
 
 ClassImp (TGeoElementTable) TGeoElementTable
 default constructor More...
 
 ClassImp (TGeoBatemanSol) TGeoBatemanSol
 Default ctor. More...
 

Variables

static const Int_t gMaxElem = 110
 
static const Int_t gMaxLevel = 8
 
static const Int_t gMaxDecay = 15
 
static const char gElName [gMaxElem][3]
 
static const char * gDecayName [gMaxDecay+1]
 
static const Int_t gDecayDeltaA [gMaxDecay]
 
static const Int_t gDecayDeltaZ [gMaxDecay]
 
static const char gLevName [gMaxLevel] =" mnpqrs"
 

Function Documentation

ClassImp ( TGeoElement  )

Default constructor.

Definition at line 66 of file TGeoElement.cxx.

ClassImp ( TGeoIsotope  )

Dummy I/O constructor.

Definition at line 240 of file TGeoElement.cxx.

ClassImp ( TGeoElementRN  )

Default constructor.

Definition at line 285 of file TGeoElement.cxx.

ClassImp ( TGeoDecayChannel  )

Assignment.

assignment operator

Definition at line 591 of file TGeoElement.cxx.

ClassImp ( TGeoElemIter  )

Default constructor.

Definition at line 711 of file TGeoElement.cxx.

ClassImp ( TGeoElementTable  )

default constructor

Definition at line 847 of file TGeoElement.cxx.

ClassImp ( TGeoBatemanSol  )

Default ctor.

Definition at line 1284 of file TGeoElement.cxx.

Variable Documentation

const Int_t gDecayDeltaA[gMaxDecay]
static
Initial value:
= {
0, 0, -1, -1, -4,
-99, 0, 0, -99, -99,
-2, -2, -8, -12, -14 }

Definition at line 55 of file TGeoElement.cxx.

Referenced by TGeoDecayChannel::DecayShift().

const Int_t gDecayDeltaZ[gMaxDecay]
static
Initial value:
= {
2, 1, 0, -1, -2,
-99, -1, 0, -99, -99,
-2, 0, -4, -6, -6 }

Definition at line 60 of file TGeoElement.cxx.

Referenced by TGeoDecayChannel::DecayShift().

const char* gDecayName[gMaxDecay+1]
static
Initial value:
= {
"2BetaMinus", "BetaMinus", "NeutronEm", "ProtonEm", "Alpha", "ECF",
"ElecCapt", "IsoTrans", "I", "SpontFiss", "2ProtonEm", "2NeutronEm",
"2Alpha", "Carbon12", "Carbon14", "Stable" }

Definition at line 50 of file TGeoElement.cxx.

Referenced by TGeoDecayChannel::DecayName(), and TGeoDecayChannel::GetName().

const char gElName[gMaxElem][3]
static
Initial value:
= {
"H ","He","Li","Be","B ","C ","N ","O ","F ","Ne","Na","Mg",
"Al","Si","P ","S ","Cl","Ar","K ","Ca","Sc","Ti","V ","Cr",
"Mn","Fe","Co","Ni","Cu","Zn","Ga","Ge","As","Se","Br","Kr",
"Rb","Sr","Y ","Zr","Nb","Mo","Tc","Ru","Rh","Pd","Ag","Cd",
"In","Sn","Sb","Te","I ","Xe","Cs","Ba","La","Ce","Pr","Nd",
"Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf",
"Ta","W ","Re","Os","Ir","Pt","Au","Hg","Tl","Pb","Bi","Po",
"At","Rn","Fr","Ra","Ac","Th","Pa","U ","Np","Pu","Am","Cm",
"Bk","Cf","Es","Fm","Md","No","Lr","Rf","Db","Sg","Bh","Hs",
"Mt","Ds" }

Definition at line 38 of file TGeoElement.cxx.

Referenced by TGeoElementRN::MakeName().

const char gLevName[gMaxLevel] =" mnpqrs"
static

Definition at line 64 of file TGeoElement.cxx.

Referenced by TGeoElementRN::MakeName().

const Int_t gMaxDecay = 15
static
const Int_t gMaxElem = 110
static

Definition at line 34 of file TGeoElement.cxx.

Referenced by TGeoElementRN::MakeName().

const Int_t gMaxLevel = 8
static

Definition at line 35 of file TGeoElement.cxx.

Referenced by TGeoElementRN::MakeName().