|
Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ReflectionFactory.hh>
Static Public Member Functions | |
| static G4ReflectionFactory * | Instance () |
Protected Member Functions | |
| G4ReflectionFactory () | |
Definition at line 78 of file G4ReflectionFactory.hh.
|
virtual |
Definition at line 92 of file G4ReflectionFactory.cc.
|
delete |
|
protected |
Definition at line 79 of file G4ReflectionFactory.cc.
Referenced by Instance().
| G4PhysicalVolumesPair G4ReflectionFactory::Divide | ( | const G4String & | name, |
| G4LogicalVolume * | LV, | ||
| G4LogicalVolume * | motherLV, | ||
| EAxis | axis, | ||
| G4double | width, | ||
| G4double | offset | ||
| ) |
Definition at line 321 of file G4ReflectionFactory.cc.
| G4PhysicalVolumesPair G4ReflectionFactory::Divide | ( | const G4String & | name, |
| G4LogicalVolume * | LV, | ||
| G4LogicalVolume * | motherLV, | ||
| EAxis | axis, | ||
| G4int | nofDivisions, | ||
| G4double | offset | ||
| ) |
Definition at line 280 of file G4ReflectionFactory.cc.
| G4PhysicalVolumesPair G4ReflectionFactory::Divide | ( | const G4String & | name, |
| G4LogicalVolume * | LV, | ||
| G4LogicalVolume * | motherLV, | ||
| EAxis | axis, | ||
| G4int | nofDivisions, | ||
| G4double | width, | ||
| G4double | offset | ||
| ) |
Definition at line 238 of file G4ReflectionFactory.cc.
Referenced by G4GDMLReadStructure::DivisionvolRead().
| G4LogicalVolume * G4ReflectionFactory::GetConstituentLV | ( | G4LogicalVolume * | reflLV | ) | const |
Definition at line 680 of file G4ReflectionFactory.cc.
Referenced by G4GDMLWriteStructure::PhysvolWrite(), and G4GDMLWriteStructure::TraverseVolumeTree().
| G4LogicalVolume * G4ReflectionFactory::GetReflectedLV | ( | G4LogicalVolume * | lv | ) | const |
Definition at line 696 of file G4ReflectionFactory.cc.
Referenced by Divide(), Place(), and Replicate().
| const G4ReflectedVolumesMap & G4ReflectionFactory::GetReflectedVolumesMap | ( | ) | const |
Definition at line 747 of file G4ReflectionFactory.cc.
| G4double G4ReflectionFactory::GetScalePrecision | ( | ) | const |
Definition at line 838 of file G4ReflectionFactory.cc.
| G4int G4ReflectionFactory::GetVerboseLevel | ( | ) | const |
Definition at line 852 of file G4ReflectionFactory.cc.
| const G4String & G4ReflectionFactory::GetVolumesNameExtension | ( | ) | const |
Definition at line 866 of file G4ReflectionFactory.cc.
|
static |
Definition at line 67 of file G4ReflectionFactory.cc.
Referenced by G4tgbVolume::ConstructG4PhysVol(), G3Division::CreatePVReplica(), G4GDMLReadStructure::DivisionvolRead(), G4tgbGeometryDumper::DumpPhysVol(), G4tgbGeometryDumper::DumpPVPlacement(), G3toG4BuildPVTree(), G4GDMLWriteStructure::G4GDMLWriteStructure(), G4tgbVolumeMgr::G4tgbVolumeMgr(), G4GDMLReadStructure::PhysvolRead(), and G4GDMLReadStructure::ReplicaRead().
| G4bool G4ReflectionFactory::IsConstituent | ( | G4LogicalVolume * | lv | ) | const |
Definition at line 711 of file G4ReflectionFactory.cc.
| G4bool G4ReflectionFactory::IsReflected | ( | G4LogicalVolume * | lv | ) | const |
Definition at line 722 of file G4ReflectionFactory.cc.
Referenced by G4tgbGeometryDumper::DumpPhysVol(), G4tgbGeometryDumper::DumpPVPlacement(), G4GDMLWriteStructure::PhysvolWrite(), and G4GDMLWriteStructure::TraverseVolumeTree().
|
delete |
| G4PhysicalVolumesPair G4ReflectionFactory::Place | ( | const G4Transform3D & | transform3D, |
| const G4String & | name, | ||
| G4LogicalVolume * | LV, | ||
| G4LogicalVolume * | motherLV, | ||
| G4bool | isMany, | ||
| G4int | copyNo, | ||
| G4bool | surfCheck = false |
||
| ) |
Definition at line 104 of file G4ReflectionFactory.cc.
Referenced by G4tgbVolume::ConstructG4PhysVol(), G3Division::CreatePVReplica(), G3toG4BuildPVTree(), and G4GDMLReadStructure::PhysvolRead().
| G4PhysicalVolumesPair G4ReflectionFactory::Replicate | ( | const G4String & | name, |
| G4LogicalVolume * | LV, | ||
| G4LogicalVolume * | motherLV, | ||
| EAxis | axis, | ||
| G4int | nofReplicas, | ||
| G4double | width, | ||
| G4double | offset = 0. |
||
| ) |
Definition at line 199 of file G4ReflectionFactory.cc.
Referenced by G3Division::CreatePVReplica(), and G4GDMLReadStructure::ReplicaRead().
| void G4ReflectionFactory::Reset | ( | ) |
Definition at line 755 of file G4ReflectionFactory.cc.
| void G4ReflectionFactory::SetScalePrecision | ( | G4double | scaleValue | ) |
Definition at line 831 of file G4ReflectionFactory.cc.
Referenced by G4tgbVolumeMgr::G4tgbVolumeMgr().
| void G4ReflectionFactory::SetVerboseLevel | ( | G4int | verboseLevel | ) |
Definition at line 845 of file G4ReflectionFactory.cc.
| void G4ReflectionFactory::SetVolumesNameExtension | ( | const G4String & | nameExtension | ) |
Definition at line 859 of file G4ReflectionFactory.cc.