Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TGeoMaterial Class Reference

#include <TGeoMaterial.h>

Inheritance diagram for TGeoMaterial:

Inheritance graph
[legend]
Collaboration diagram for TGeoMaterial:

Collaboration graph
[legend]
List of all members.

Public Methods

 TGeoMaterial ()
 TGeoMaterial (const char *name)
 TGeoMaterial (const char *name, Double_t a, Double_t z, Double_t rho, Double_t radlen=0, Double_t intlen=0)
virtual ~TGeoMaterial ()
virtual Int_t GetByteCount () const
virtual Double_t GetA () const
virtual Double_t GetZ () const
virtual Int_t GetDefaultColor () const
virtual Double_t GetDensity () const
virtual Double_t GetRadLen () const
virtual Double_t GetIntLen () const
Int_t GetIndex ()
virtual Bool_t IsEq (const TGeoMaterial *other) const
virtual void Print (const Option_t *option="") const
void SetIndex (Int_t index)

Static Public Methods

Double_t Coulomb (Double_t z)
Double_t ScreenFactor (Double_t z)

Protected Attributes

Int_t fIndex
Double_t fA
Double_t fZ
Double_t fDensity
Double_t fRadLen
Double_t fIntLen
TObjectfShader

Constructor & Destructor Documentation

TGeoMaterial::TGeoMaterial  
 

TGeoMaterial::TGeoMaterial const char *    name
 

TGeoMaterial::TGeoMaterial const char *    name,
Double_t    a,
Double_t    z,
Double_t    rho,
Double_t    radlen = 0,
Double_t    intlen = 0
 

virtual TGeoMaterial::~TGeoMaterial   [virtual]
 


Member Function Documentation

Double_t TGeoMaterial::Coulomb Double_t    z [static]
 

virtual Int_t TGeoMaterial::GetByteCount   const [virtual]
 

Reimplemented in TGeoMixture.

Definition at line 66 of file TGeoMaterial.h.

virtual Double_t TGeoMaterial::GetA   const [virtual]
 

Definition at line 67 of file TGeoMaterial.h.

References fA.

virtual Double_t TGeoMaterial::GetZ   const [virtual]
 

Definition at line 68 of file TGeoMaterial.h.

References fZ.

virtual Int_t TGeoMaterial::GetDefaultColor   const [virtual]
 

virtual Double_t TGeoMaterial::GetDensity   const [virtual]
 

Definition at line 70 of file TGeoMaterial.h.

References fDensity.

virtual Double_t TGeoMaterial::GetRadLen   const [virtual]
 

Definition at line 71 of file TGeoMaterial.h.

References fRadLen.

virtual Double_t TGeoMaterial::GetIntLen   const [virtual]
 

Definition at line 72 of file TGeoMaterial.h.

References fIntLen.

Int_t TGeoMaterial::GetIndex  
 

virtual Bool_t TGeoMaterial::IsEq const TGeoMaterial *    other const [virtual]
 

Reimplemented in TGeoMixture.

virtual void TGeoMaterial::Print const Option_t *    option = "" const [virtual]
 

Reimplemented in TGeoMixture.

void TGeoMaterial::SetIndex Int_t    index
 

Definition at line 76 of file TGeoMaterial.h.

References fIndex.

Double_t TGeoMaterial::ScreenFactor Double_t    z [static]
 


Member Data Documentation

Int_t TGeoMaterial::fIndex [protected]
 

Definition at line 47 of file TGeoMaterial.h.

Referenced by SetIndex().

Double_t TGeoMaterial::fA [protected]
 

Definition at line 48 of file TGeoMaterial.h.

Referenced by GetA().

Double_t TGeoMaterial::fZ [protected]
 

Definition at line 49 of file TGeoMaterial.h.

Referenced by GetZ().

Double_t TGeoMaterial::fDensity [protected]
 

Definition at line 50 of file TGeoMaterial.h.

Referenced by GetDensity().

Double_t TGeoMaterial::fRadLen [protected]
 

Definition at line 51 of file TGeoMaterial.h.

Referenced by GetRadLen().

Double_t TGeoMaterial::fIntLen [protected]
 

Definition at line 52 of file TGeoMaterial.h.

Referenced by GetIntLen().

TObject* TGeoMaterial::fShader [protected]
 

Definition at line 53 of file TGeoMaterial.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:58:46 2003 for ROOT by doxygen1.2.16