Geant4
10.02.p03
|
#include <G4LogicalVolume.hh>
Static Public Member Functions | |
static const G4LVManager & | GetSubInstanceManager () |
static G4VSolid * | GetSolid (G4LVData &instLVdata) |
static void | SetSolid (G4LVData &instLVdata, G4VSolid *pSolid) |
Private Types | |
typedef std::vector< G4VPhysicalVolume * > | G4PhysicalVolumeList |
Private Member Functions | |
G4LogicalVolume (const G4LogicalVolume &) | |
G4LogicalVolume & | operator= (const G4LogicalVolume &) |
Static Private Attributes | |
static G4GEOM_DLL G4LVManager | subInstanceManager |
Definition at line 189 of file G4LogicalVolume.hh.
|
private |
Definition at line 191 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.
G4LogicalVolume::~G4LogicalVolume | ( | ) |
Definition at line 147 of file G4LogicalVolume.cc.
G4LogicalVolume::G4LogicalVolume | ( | __void__ & | ) |
Definition at line 122 of file G4LogicalVolume.cc.
|
private |
void G4LogicalVolume::AddDaughter | ( | G4VPhysicalVolume * | p | ) |
Definition at line 263 of file G4LogicalVolume.cc.
void G4LogicalVolume::AssignFieldManager | ( | G4FieldManager * | fldMgr | ) |
Definition at line 230 of file G4LogicalVolume.cc.
|
inline |
void G4LogicalVolume::ClearDaughters | ( | ) |
Definition at line 327 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 512 of file G4LogicalVolume.cc.
|
inline |
|
inline |
|
inline |
G4Material * G4LogicalVolume::GetMaterial | ( | ) | const |
Definition at line 387 of file G4LogicalVolume.cc.
const G4MaterialCutsCouple * G4LogicalVolume::GetMaterialCutsCouple | ( | ) | const |
|
inline |
|
inline |
|
inline |
G4VSensitiveDetector * G4LogicalVolume::GetSensitiveDetector | ( | ) | const |
|
inline |
G4VSolid * G4LogicalVolume::GetSolid | ( | ) | const |
Definition at line 355 of file G4LogicalVolume.cc.
Definition at line 350 of file G4LogicalVolume.cc.
|
static |
Definition at line 212 of file G4LogicalVolume.cc.
|
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 458 of file G4LogicalVolume.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
G4bool G4LogicalVolume::operator== | ( | const G4LogicalVolume & | lv | ) | const |
|
inline |
void G4LogicalVolume::RemoveDaughter | ( | const G4VPhysicalVolume * | p | ) |
Definition at line 305 of file G4LogicalVolume.cc.
void G4LogicalVolume::ResetMass | ( | ) |
|
inline |
void G4LogicalVolume::SetFieldManager | ( | G4FieldManager * | pFieldMgr, |
G4bool | forceToAllDaughters | ||
) |
Definition at line 241 of file G4LogicalVolume.cc.
void G4LogicalVolume::SetMaterial | ( | G4Material * | pMaterial | ) |
void G4LogicalVolume::SetMaterialCutsCouple | ( | G4MaterialCutsCouple * | cuts | ) |
|
inline |
|
inline |
|
inline |
|
inline |
void G4LogicalVolume::SetSensitiveDetector | ( | G4VSensitiveDetector * | pSDetector | ) |
Definition at line 426 of file G4LogicalVolume.cc.
|
inline |
void G4LogicalVolume::SetSolid | ( | G4VSolid * | pSolid | ) |
Definition at line 366 of file G4LogicalVolume.cc.
Definition at line 375 of file G4LogicalVolume.cc.
|
inline |
|
inline |
void G4LogicalVolume::SetVisAttributes | ( | const G4VisAttributes & | VA | ) |
Definition at line 599 of file G4LogicalVolume.cc.
|
inline |
void G4LogicalVolume::TerminateWorker | ( | G4LogicalVolume * | ptrMasterObject | ) |
G4int G4LogicalVolume::TotalVolumeEntities | ( | ) | const |
Definition at line 480 of file G4LogicalVolume.cc.
void G4LogicalVolume::UpdateMaterial | ( | G4Material * | pMaterial | ) |
Definition at line 406 of file G4LogicalVolume.cc.
|
private |
Definition at line 419 of file G4LogicalVolume.hh.
|
private |
Definition at line 396 of file G4LogicalVolume.hh.
|
private |
Definition at line 433 of file G4LogicalVolume.hh.
|
private |
Definition at line 410 of file G4LogicalVolume.hh.
|
private |
Definition at line 398 of file G4LogicalVolume.hh.
|
private |
Definition at line 406 of file G4LogicalVolume.hh.
|
private |
Definition at line 417 of file G4LogicalVolume.hh.
|
private |
Definition at line 408 of file G4LogicalVolume.hh.
|
private |
Definition at line 432 of file G4LogicalVolume.hh.
|
private |
Definition at line 412 of file G4LogicalVolume.hh.
|
private |
Definition at line 431 of file G4LogicalVolume.hh.
|
private |
Definition at line 402 of file G4LogicalVolume.hh.
|
private |
Definition at line 415 of file G4LogicalVolume.hh.
|
private |
Definition at line 404 of file G4LogicalVolume.hh.
|
private |
Definition at line 422 of file G4LogicalVolume.hh.
|
private |
Definition at line 434 of file G4LogicalVolume.hh.
|
staticprivate |
Definition at line 424 of file G4LogicalVolume.hh.