Geant4
10.03.p02
|
#include <G4LogicalVolume.hh>
Static Public Member Functions | |
static const G4LVManager & | GetSubInstanceManager () |
static G4VSolid * | GetSolid (G4LVData &instLVdata) |
static void | SetSolid (G4LVData &instLVdata, G4VSolid *pSolid) |
Definition at line 190 of file G4LogicalVolume.hh.
G4LogicalVolume::G4LogicalVolume | ( | G4VSolid * | pSolid, |
G4Material * | pMaterial, | ||
const G4String & | name, | ||
G4FieldManager * | pFieldMgr = 0 , |
||
G4VSensitiveDetector * | pSDetector = 0 , |
||
G4UserLimits * | pULimits = 0 , |
||
G4bool | optimise = true |
||
) |
Definition at line 77 of file G4LogicalVolume.cc.
|
virtual |
Definition at line 147 of file G4LogicalVolume.cc.
G4LogicalVolume::G4LogicalVolume | ( | __void__ & | ) |
Definition at line 122 of file G4LogicalVolume.cc.
void G4LogicalVolume::AddDaughter | ( | G4VPhysicalVolume * | p | ) |
Definition at line 272 of file G4LogicalVolume.cc.
void G4LogicalVolume::AssignFieldManager | ( | G4FieldManager * | fldMgr | ) |
Definition at line 230 of file G4LogicalVolume.cc.
|
inline |
void G4LogicalVolume::ClearDaughters | ( | ) |
Definition at line 336 of file G4LogicalVolume.cc.
|
inline |
|
inline |
|
inline |
G4FieldManager * G4LogicalVolume::GetFieldManager | ( | ) | const |
|
inline |
G4double G4LogicalVolume::GetMass | ( | G4bool | forced = false , |
G4bool | propagate = true , |
||
G4Material * | parMaterial = 0 |
||
) |
Definition at line 521 of file G4LogicalVolume.cc.
|
inline |
|
inline |
|
inline |
G4Material * G4LogicalVolume::GetMaterial | ( | ) | const |
Definition at line 396 of file G4LogicalVolume.cc.
const G4MaterialCutsCouple * G4LogicalVolume::GetMaterialCutsCouple | ( | ) | const |
|
inline |
|
inline |
|
inline |
G4VSensitiveDetector * G4LogicalVolume::GetSensitiveDetector | ( | ) | const |
|
inline |
G4VSolid * G4LogicalVolume::GetSolid | ( | ) | const |
Definition at line 364 of file G4LogicalVolume.cc.
Definition at line 359 of file G4LogicalVolume.cc.
|
static |
|
inline |
|
inline |
|
inline |
void G4LogicalVolume::InitialiseWorker | ( | G4LogicalVolume * | ptrMasterObject, |
G4VSolid * | pSolid, | ||
G4VSensitiveDetector * | pSDetector | ||
) |
Definition at line 168 of file G4LogicalVolume.cc.
G4bool G4LogicalVolume::IsAncestor | ( | const G4VPhysicalVolume * | p | ) | const |
Definition at line 467 of file G4LogicalVolume.cc.
|
inline |
|
virtual |
Reimplemented in G4LogicalCrystalVolume.
Definition at line 240 of file G4LogicalVolume.cc.
|
inline |
|
inline |
|
inline |
|
inline |
G4bool G4LogicalVolume::operator== | ( | const G4LogicalVolume & | lv | ) | const |
|
inline |
void G4LogicalVolume::RemoveDaughter | ( | const G4VPhysicalVolume * | p | ) |
Definition at line 314 of file G4LogicalVolume.cc.
void G4LogicalVolume::ResetMass | ( | ) |
void G4LogicalVolume::SetFieldManager | ( | G4FieldManager * | pFieldMgr, |
G4bool | forceToAllDaughters | ||
) |
Definition at line 250 of file G4LogicalVolume.cc.
void G4LogicalVolume::SetMaterial | ( | G4Material * | pMaterial | ) |
void G4LogicalVolume::SetMaterialCutsCouple | ( | G4MaterialCutsCouple * | cuts | ) |
void G4LogicalVolume::SetSensitiveDetector | ( | G4VSensitiveDetector * | pSDetector | ) |
Definition at line 435 of file G4LogicalVolume.cc.
Definition at line 375 of file G4LogicalVolume.cc.
Definition at line 384 of file G4LogicalVolume.cc.
|
inline |
|
inline |
void G4LogicalVolume::SetVisAttributes | ( | const G4VisAttributes & | VA | ) |
Definition at line 608 of file G4LogicalVolume.cc.
|
inline |
void G4LogicalVolume::TerminateWorker | ( | G4LogicalVolume * | ptrMasterObject | ) |
G4int G4LogicalVolume::TotalVolumeEntities | ( | ) | const |
Definition at line 489 of file G4LogicalVolume.cc.
void G4LogicalVolume::UpdateMaterial | ( | G4Material * | pMaterial | ) |
Definition at line 415 of file G4LogicalVolume.cc.