#include <TGeoMedium.h>
Inheritance diagram for TGeoMedium:
Definition at line 25 of file TGeoMedium.h.
Definition at line 28 of file TGeoMedium.h.
Definition at line 28 of file TGeoMedium.h.
TGeoMedium::TGeoMedium | ( | const TGeoMedium & | ) | [protected] |
TGeoMedium::TGeoMedium | ( | ) |
TGeoMedium::TGeoMedium | ( | const char * | name, | |
Int_t | numed, | |||
const TGeoMaterial * | mat, | |||
Double_t * | params = 0 | |||
) |
Definition at line 33 of file TGeoMedium.cxx.
References TList::Add(), fId, fMaterial, TNamed::fName, fParams, TGeoManager::GetListOfMedia(), gGeoManager, i, and TString::Strip().
TGeoMedium::TGeoMedium | ( | const char * | name, | |
Int_t | numed, | |||
Int_t | imat, | |||
Int_t | isvol, | |||
Int_t | ifield, | |||
Double_t | fieldm, | |||
Double_t | tmaxfd, | |||
Double_t | stemax, | |||
Double_t | deemax, | |||
Double_t | epsil, | |||
Double_t | stmin | |||
) |
Definition at line 49 of file TGeoMedium.cxx.
References TList::Add(), TObject::Error(), fId, fMaterial, TNamed::fName, fParams, TGeoManager::GetListOfMaterials(), TGeoManager::GetListOfMedia(), gGeoManager, i, and TString::Strip().
TGeoMedium::~TGeoMedium | ( | ) | [virtual] |
Definition at line 103 of file TGeoMedium.cxx.
TGeoMedium::TGeoMedium | ( | const TGeoMedium & | ) | [protected] |
TGeoMedium::TGeoMedium | ( | ) |
TGeoMedium::TGeoMedium | ( | const char * | name, | |
Int_t | numed, | |||
const TGeoMaterial * | mat, | |||
Double_t * | params = 0 | |||
) |
TGeoMedium::TGeoMedium | ( | const char * | name, | |
Int_t | numed, | |||
Int_t | imat, | |||
Int_t | isvol, | |||
Int_t | ifield, | |||
Double_t | fieldm, | |||
Double_t | tmaxfd, | |||
Double_t | stemax, | |||
Double_t | deemax, | |||
Double_t | epsil, | |||
Double_t | stmin | |||
) |
virtual TGeoMedium::~TGeoMedium | ( | ) | [virtual] |
TGeoMedium & TGeoMedium::operator= | ( | const TGeoMedium & | ) | [protected] |
Definition at line 90 of file TGeoMedium.cxx.
References fId, fMaterial, fParams, i, and TNamed::operator=().
virtual Int_t TGeoMedium::GetByteCount | ( | ) | const [inline, virtual] |
Int_t TGeoMedium::GetId | ( | ) | const [inline] |
Definition at line 50 of file TGeoMedium.h.
References fId.
Referenced by TGeoVolumeMulti::Divide(), TGeoMediumEditor::DoApply(), TGeoManager::GetMedium(), TGeoMCGeometry::GetMedium(), TGeoMCGeometry::MediumId(), TGeoManager::ReplaceVolume(), TGeoVolume::ReplayCreation(), TGeoVolume::SavePrimitive(), TGeoMediumEditor::SetModel(), TGeoMCGeometry::VolId2Mate(), and TGDMLParse::VolProcess().
Definition at line 51 of file TGeoMedium.h.
References fParams.
Referenced by TGeoMCGeometry::GetMedium(), and TGeoMediumEditor::SetModel().
Definition at line 52 of file TGeoMedium.h.
References fParams.
Referenced by TGeoMediumEditor::DoApply().
char * TGeoMedium::GetPointerName | ( | ) | const |
Definition at line 109 of file TGeoMedium.cxx.
References TString::Format(), TObject::GetUniqueID(), and name.
Referenced by TGeoVolume::SavePrimitive(), and SavePrimitive().
TGeoMaterial* TGeoMedium::GetMaterial | ( | ) | const [inline] |
Definition at line 54 of file TGeoMedium.h.
References fMaterial.
Referenced by TGeoManager::DefaultColors(), TGeoVolume::Divide(), TGeoMediumEditor::DoEditMaterial(), FindRad(), TGeoVolume::GetMaterial(), TGeoMCGeometry::GetMaterial(), TGeoMCGeometry::GetMedium(), TGeoVolume::GetTransparency(), TGeoVolume::InspectMaterial(), TGeoMediumEditor::SetModel(), TGeoVolume::SetTransparency(), TGeoVolume::TGeoVolume(), TGeoChecker::Weight(), and TGeoVolume::WeightA().
void TGeoMedium::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
Definition at line 118 of file TGeoMedium.cxx.
References fId, fMaterial, fParams, TNamed::GetName(), TGeoMaterial::GetPointerName(), GetPointerName(), kMedSavePrimitive, TGeoMaterial::SavePrimitive(), TObject::SetBit(), and TObject::TestBit().
Referenced by TGeoVolume::SavePrimitive().
void TGeoMedium::SetId | ( | Int_t | id | ) | [inline] |
Definition at line 56 of file TGeoMedium.h.
References fId.
Referenced by TGeoMediumEditor::DoApply().
void TGeoMedium::SetMaterial | ( | TGeoMaterial * | mat | ) | [inline] |
virtual void TGeoMedium::SetCerenkovProperties | ( | TObject * | cerenkov | ) | [inline, virtual] |
Definition at line 58 of file TGeoMedium.h.
References fMaterial, and TGeoMaterial::SetCerenkovProperties().
TGeoMedium& TGeoMedium::operator= | ( | const TGeoMedium & | ) | [protected] |
virtual Int_t TGeoMedium::GetByteCount | ( | ) | const [inline, virtual] |
Definition at line 49 of file TGeoMedium.h.
Int_t TGeoMedium::GetId | ( | ) | const [inline] |
char* TGeoMedium::GetPointerName | ( | ) | const |
TGeoMaterial* TGeoMedium::GetMaterial | ( | ) | const [inline] |
virtual void TGeoMedium::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
void TGeoMedium::SetId | ( | Int_t | id | ) | [inline] |
void TGeoMedium::SetMaterial | ( | TGeoMaterial * | mat | ) | [inline] |
virtual void TGeoMedium::SetCerenkovProperties | ( | TObject * | cerenkov | ) | [inline, virtual] |
Definition at line 58 of file TGeoMedium.h.
References fMaterial, and TGeoMaterial::SetCerenkovProperties().
Int_t TGeoMedium::fId [protected] |
Definition at line 33 of file TGeoMedium.h.
Referenced by GetId(), operator=(), SavePrimitive(), SetId(), and TGeoMedium().
Double_t TGeoMedium::fParams [protected] |
Definition at line 34 of file TGeoMedium.h.
Referenced by GetParam(), operator=(), SavePrimitive(), SetParam(), and TGeoMedium().
TGeoMaterial* TGeoMedium::fMaterial [protected] |
Definition at line 35 of file TGeoMedium.h.
Referenced by GetMaterial(), operator=(), SavePrimitive(), SetCerenkovProperties(), SetMaterial(), and TGeoMedium().
TGeoMaterial* TGeoMedium::fMaterial [protected] |
Definition at line 35 of file TGeoMedium.h.