#include <Geo2G4AssemblyTriplet.h>
Definition at line 14 of file Geo2G4AssemblyTriplet.h.
◆ Geo2G4AssemblyTriplet() [1/4]
Geo2G4AssemblyTriplet::Geo2G4AssemblyTriplet |
( |
| ) |
|
|
inline |
◆ Geo2G4AssemblyTriplet() [2/4]
Geo2G4AssemblyTriplet::Geo2G4AssemblyTriplet |
( |
G4LogicalVolume * |
pVolume, |
|
|
G4ThreeVector & |
translation, |
|
|
G4RotationMatrix * |
pRotation, |
|
|
G4bool |
isReflection = false |
|
) |
| |
|
inline |
◆ Geo2G4AssemblyTriplet() [3/4]
Geo2G4AssemblyTriplet::Geo2G4AssemblyTriplet |
( |
Geo2G4AssemblyVolume * |
pAssembly, |
|
|
G4ThreeVector & |
translation, |
|
|
G4RotationMatrix * |
pRotation, |
|
|
G4bool |
isReflection = false |
|
) |
| |
|
inline |
◆ Geo2G4AssemblyTriplet() [4/4]
◆ ~Geo2G4AssemblyTriplet()
Geo2G4AssemblyTriplet::~Geo2G4AssemblyTriplet |
( |
| ) |
|
|
inline |
◆ GetAssembly() [1/2]
◆ GetAssembly() [2/2]
◆ GetRotation() [1/2]
G4RotationMatrix* Geo2G4AssemblyTriplet::GetRotation |
( |
| ) |
|
|
inline |
◆ GetRotation() [2/2]
const G4RotationMatrix* Geo2G4AssemblyTriplet::GetRotation |
( |
| ) |
const |
|
inline |
◆ GetTranslation() [1/2]
G4ThreeVector Geo2G4AssemblyTriplet::GetTranslation |
( |
| ) |
|
|
inline |
◆ GetTranslation() [2/2]
const G4ThreeVector Geo2G4AssemblyTriplet::GetTranslation |
( |
| ) |
const |
|
inline |
◆ GetVolume() [1/2]
G4LogicalVolume* Geo2G4AssemblyTriplet::GetVolume |
( |
| ) |
|
|
inline |
◆ GetVolume() [2/2]
const G4LogicalVolume* Geo2G4AssemblyTriplet::GetVolume |
( |
| ) |
const |
|
inline |
◆ IsReflection()
G4bool Geo2G4AssemblyTriplet::IsReflection |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ SetAssembly()
Definition at line 142 of file Geo2G4AssemblyTriplet.h.
146 G4Exception(
"Geo2G4AssemblyTriplet::SetAssembly()",
147 "IllegalCall", JustWarning,
148 "There is a volume already set, it will be ignored.");
◆ SetRotation()
void Geo2G4AssemblyTriplet::SetRotation |
( |
G4RotationMatrix * |
pVolume | ) |
|
|
inline |
◆ SetTranslation()
void Geo2G4AssemblyTriplet::SetTranslation |
( |
G4ThreeVector & |
pVolume | ) |
|
|
inline |
◆ SetVolume()
void Geo2G4AssemblyTriplet::SetVolume |
( |
G4LogicalVolume * |
pVolume | ) |
|
|
inline |
Definition at line 129 of file Geo2G4AssemblyTriplet.h.
133 G4Exception(
"Geo2G4AssemblyTriplet::SetVolume()",
134 "IllegalCall", JustWarning,
135 "There is an assembly already set, it will be ignored.");
◆ m_assembly
◆ m_isReflection
G4bool Geo2G4AssemblyTriplet::m_isReflection |
|
private |
◆ m_rotation
G4RotationMatrix* Geo2G4AssemblyTriplet::m_rotation |
|
private |
◆ m_translation
G4ThreeVector Geo2G4AssemblyTriplet::m_translation |
|
private |
◆ m_volume
G4LogicalVolume* Geo2G4AssemblyTriplet::m_volume |
|
private |
The documentation for this class was generated from the following file: