#include <TMaterial.h>
Inheritance diagram for TMaterial:
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 |
Definition at line 32 of file TMaterial.h.
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] |
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] |
virtual Float_t TMaterial::GetZ | ( | ) | const [inline, virtual] |
virtual Float_t TMaterial::GetDensity | ( | ) | const [inline, virtual] |
virtual Float_t TMaterial::GetRadLength | ( | ) | const [inline, virtual] |
virtual Float_t TMaterial::GetInterLength | ( | ) | const [inline, virtual] |
virtual Int_t TMaterial::GetNumber | ( | ) | const [inline, virtual] |
virtual Float_t TMaterial::GetA | ( | ) | const [inline, virtual] |
virtual Float_t TMaterial::GetZ | ( | ) | const [inline, virtual] |
virtual Float_t TMaterial::GetDensity | ( | ) | const [inline, virtual] |
virtual Float_t TMaterial::GetRadLength | ( | ) | const [inline, virtual] |
virtual Float_t TMaterial::GetInterLength | ( | ) | const [inline, virtual] |
Int_t TMaterial::fNumber [protected] |
Float_t TMaterial::fA [protected] |
Float_t TMaterial::fZ [protected] |
Float_t TMaterial::fDensity [protected] |
Float_t TMaterial::fRadLength [protected] |
Float_t TMaterial::fInterLength [protected] |