|
Geant4.10
|
#include <G4AssemblyVolume.hh>
Protected Member Functions | |
| void | SetInstanceCount (unsigned int value) |
| void | SetAssemblyID (unsigned int value) |
| void | InstanceCountPlus () |
| void | InstanceCountMinus () |
| void | SetImprintsCount (unsigned int value) |
| void | ImprintsCountPlus () |
| void | ImprintsCountMinus () |
Definition at line 60 of file G4AssemblyVolume.hh.
| G4AssemblyVolume::G4AssemblyVolume | ( | ) |
Definition at line 48 of file G4AssemblyVolume.cc.
References GetInstanceCount(), InstanceCountPlus(), SetAssemblyID(), and SetImprintsCount().
| G4AssemblyVolume::G4AssemblyVolume | ( | G4LogicalVolume * | volume, |
| G4ThreeVector & | translation, | ||
| G4RotationMatrix * | rotation | ||
| ) |
Definition at line 58 of file G4AssemblyVolume.cc.
References AddPlacedVolume(), GetInstanceCount(), InstanceCountPlus(), SetAssemblyID(), and SetImprintsCount().
| G4AssemblyVolume::~G4AssemblyVolume | ( | ) |
Definition at line 71 of file G4AssemblyVolume.cc.
References InstanceCountMinus().
| void G4AssemblyVolume::AddPlacedAssembly | ( | G4AssemblyVolume * | pAssembly, |
| G4Transform3D & | transformation | ||
| ) |
Definition at line 161 of file G4AssemblyVolume.cc.
References HepGeom::Transform3D::getDecomposition(), HepGeom::Transform3D::getRotation(), HepGeom::Transform3D::getTranslation(), and test::v.
| void G4AssemblyVolume::AddPlacedAssembly | ( | G4AssemblyVolume * | pAssembly, |
| G4ThreeVector & | translation, | ||
| G4RotationMatrix * | rotation | ||
| ) |
Definition at line 146 of file G4AssemblyVolume.cc.
| void G4AssemblyVolume::AddPlacedVolume | ( | G4LogicalVolume * | pPlacedVolume, |
| G4ThreeVector & | translation, | ||
| G4RotationMatrix * | rotation | ||
| ) |
Definition at line 109 of file G4AssemblyVolume.cc.
Referenced by G02DetectorConstruction::ConstructAssembly(), G4tgbVolume::ConstructG4PhysVol(), G4AssemblyVolume(), and G4GDMLReadStructure::PhysvolRead().
| void G4AssemblyVolume::AddPlacedVolume | ( | G4LogicalVolume * | pPlacedVolume, |
| G4Transform3D & | transformation | ||
| ) |
Definition at line 123 of file G4AssemblyVolume.cc.
References HepGeom::Transform3D::getDecomposition(), HepGeom::Transform3D::getRotation(), HepGeom::Transform3D::getTranslation(), and test::v.
| unsigned int G4AssemblyVolume::GetAssemblyID | ( | ) | const |
| unsigned int G4AssemblyVolume::GetImprintsCount | ( | ) | const |
| unsigned int G4AssemblyVolume::GetInstanceCount | ( | ) | const |
Definition at line 351 of file G4AssemblyVolume.cc.
Referenced by G4AssemblyVolume().
|
inline |
|
protected |
|
protected |
|
protected |
Definition at line 366 of file G4AssemblyVolume.cc.
Referenced by ~G4AssemblyVolume().
|
protected |
Definition at line 361 of file G4AssemblyVolume.cc.
Referenced by G4AssemblyVolume().
| void G4AssemblyVolume::MakeImprint | ( | G4LogicalVolume * | pMotherLV, |
| G4ThreeVector & | translationInMother, | ||
| G4RotationMatrix * | pRotationInMother, | ||
| G4int | copyNumBase = 0, |
||
| G4bool | surfCheck = false |
||
| ) |
Definition at line 310 of file G4AssemblyVolume.cc.
References CLHEP::HepRotation::IDENTITY.
Referenced by G02DetectorConstruction::ConstructAssembly(), G4tgbVolume::ConstructG4PhysVol(), MakeImprint(), and G4GDMLReadStructure::PhysvolRead().
| void G4AssemblyVolume::MakeImprint | ( | G4LogicalVolume * | pMotherLV, |
| G4Transform3D & | transformation, | ||
| G4int | copyNumBase = 0, |
||
| G4bool | surfCheck = false |
||
| ) |
Definition at line 337 of file G4AssemblyVolume.cc.
References MakeImprint().
Referenced by G4AssemblyVolume().
Referenced by G4AssemblyVolume().
Definition at line 356 of file G4AssemblyVolume.cc.
|
inline |
1.8.7