TMaterial Class Reference

#include <TMaterial.h>

Inheritance diagram for TMaterial:

TNamed TAttFill TNamed TAttFill TObject TObject TObject TObject TMixture TMixture List of all members.

Public Member Functions

 TMaterial ()
 TMaterial (const char *name, const char *title, Float_t a, Float_t z, Float_t density)
 TMaterial (const char *name, const char *title, Float_t a, Float_t z, Float_t density, Float_t radl, Float_t inter)
virtual ~TMaterial ()
virtual Int_t GetNumber () const
virtual Float_t GetA () const
virtual Float_t GetZ () const
virtual Float_t GetDensity () const
virtual Float_t GetRadLength () const
virtual Float_t GetInterLength () const
 TMaterial ()
 TMaterial (const char *name, const char *title, Float_t a, Float_t z, Float_t density)
 TMaterial (const char *name, const char *title, Float_t a, Float_t z, Float_t density, Float_t radl, Float_t inter)
virtual ~TMaterial ()
virtual Int_t GetNumber () const
virtual Float_t GetA () const
virtual Float_t GetZ () const
virtual Float_t GetDensity () const
virtual Float_t GetRadLength () const
virtual Float_t GetInterLength () const

Protected Attributes

Int_t fNumber
Float_t fA
Float_t fZ
Float_t fDensity
Float_t fRadLength
Float_t fInterLength

Detailed Description

Definition at line 32 of file TMaterial.h.


Constructor & Destructor Documentation

TMaterial::TMaterial (  ) 

TMaterial::TMaterial ( const char *  name,
const char *  title,
Float_t  a,
Float_t  z,
Float_t  density 
)

Definition at line 37 of file TMaterial.cxx.

References TList::Add(), fA, fDensity, fInterLength, fNumber, fRadLength, fZ, TGeometry::GetListOfMaterials(), TCollection::GetSize(), and gGeometry.

TMaterial::TMaterial ( const char *  name,
const char *  title,
Float_t  a,
Float_t  z,
Float_t  density,
Float_t  radl,
Float_t  inter 
)

Definition at line 54 of file TMaterial.cxx.

References TList::Add(), fA, fDensity, fInterLength, fNumber, fRadLength, fZ, TGeometry::GetListOfMaterials(), TCollection::GetSize(), and gGeometry.

TMaterial::~TMaterial (  )  [virtual]

Definition at line 71 of file TMaterial.cxx.

References TGeometry::GetListOfMaterials(), gGeometry, and THashList::Remove().

TMaterial::TMaterial (  ) 

TMaterial::TMaterial ( const char *  name,
const char *  title,
Float_t  a,
Float_t  z,
Float_t  density 
)

TMaterial::TMaterial ( const char *  name,
const char *  title,
Float_t  a,
Float_t  z,
Float_t  density,
Float_t  radl,
Float_t  inter 
)

virtual TMaterial::~TMaterial (  )  [virtual]


Member Function Documentation

virtual Int_t TMaterial::GetNumber (  )  const [inline, virtual]

Definition at line 46 of file TMaterial.h.

References fNumber.

Referenced by TGeometry::GetMaterialByNumber().

virtual Float_t TMaterial::GetA (  )  const [inline, virtual]

Definition at line 47 of file TMaterial.h.

References fA.

virtual Float_t TMaterial::GetZ (  )  const [inline, virtual]

Definition at line 48 of file TMaterial.h.

References fZ.

virtual Float_t TMaterial::GetDensity (  )  const [inline, virtual]

Definition at line 49 of file TMaterial.h.

References fDensity.

virtual Float_t TMaterial::GetRadLength (  )  const [inline, virtual]

Definition at line 50 of file TMaterial.h.

References fRadLength.

virtual Float_t TMaterial::GetInterLength (  )  const [inline, virtual]

Definition at line 51 of file TMaterial.h.

References fInterLength.

virtual Int_t TMaterial::GetNumber (  )  const [inline, virtual]

Definition at line 46 of file TMaterial.h.

References fNumber.

virtual Float_t TMaterial::GetA (  )  const [inline, virtual]

Definition at line 47 of file TMaterial.h.

References fA.

virtual Float_t TMaterial::GetZ (  )  const [inline, virtual]

Definition at line 48 of file TMaterial.h.

References fZ.

virtual Float_t TMaterial::GetDensity (  )  const [inline, virtual]

Definition at line 49 of file TMaterial.h.

References fDensity.

virtual Float_t TMaterial::GetRadLength (  )  const [inline, virtual]

Definition at line 50 of file TMaterial.h.

References fRadLength.

virtual Float_t TMaterial::GetInterLength (  )  const [inline, virtual]

Definition at line 51 of file TMaterial.h.

References fInterLength.


Member Data Documentation

Int_t TMaterial::fNumber [protected]

Definition at line 34 of file TMaterial.h.

Referenced by GetNumber(), and TMaterial().

Float_t TMaterial::fA [protected]

Definition at line 35 of file TMaterial.h.

Referenced by GetA(), and TMaterial().

Float_t TMaterial::fZ [protected]

Definition at line 36 of file TMaterial.h.

Referenced by GetZ(), and TMaterial().

Float_t TMaterial::fDensity [protected]

Definition at line 37 of file TMaterial.h.

Referenced by GetDensity(), and TMaterial().

Float_t TMaterial::fRadLength [protected]

Definition at line 38 of file TMaterial.h.

Referenced by GetRadLength(), and TMaterial().

Float_t TMaterial::fInterLength [protected]

Definition at line 39 of file TMaterial.h.

Referenced by GetInterLength(), and TMaterial().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:42:35 2011 for ROOT_528-00b_version by  doxygen 1.5.1