Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4AssemblyTriplet Class Reference

#include <G4AssemblyTriplet.hh>

Public Member Functions

 G4AssemblyTriplet ()
 
 G4AssemblyTriplet (G4LogicalVolume *pVolume, G4ThreeVector &translation, G4RotationMatrix *pRotation, G4bool isReflection=false)
 
 G4AssemblyTriplet (G4AssemblyVolume *pAssembly, G4ThreeVector &translation, G4RotationMatrix *pRotation, G4bool isReflection=false)
 
 G4AssemblyTriplet (const G4AssemblyTriplet &second)
 
 ~G4AssemblyTriplet ()
 
G4AssemblyTripletoperator= (const G4AssemblyTriplet &second)
 
G4LogicalVolumeGetVolume () const
 
void SetVolume (G4LogicalVolume *pVolume)
 
G4AssemblyVolumeGetAssembly () const
 
void SetAssembly (G4AssemblyVolume *pAssembly)
 
G4ThreeVector GetTranslation () const
 
void SetTranslation (G4ThreeVector &pVolume)
 
G4RotationMatrixGetRotation () const
 
void SetRotation (G4RotationMatrix *pVolume)
 
G4bool IsReflection () const
 

Detailed Description

Definition at line 52 of file G4AssemblyTriplet.hh.

Constructor & Destructor Documentation

◆ G4AssemblyTriplet() [1/4]

G4AssemblyTriplet::G4AssemblyTriplet ( )

◆ G4AssemblyTriplet() [2/4]

G4AssemblyTriplet::G4AssemblyTriplet ( G4LogicalVolume pVolume,
G4ThreeVector translation,
G4RotationMatrix pRotation,
G4bool  isReflection = false 
)

◆ G4AssemblyTriplet() [3/4]

G4AssemblyTriplet::G4AssemblyTriplet ( G4AssemblyVolume pAssembly,
G4ThreeVector translation,
G4RotationMatrix pRotation,
G4bool  isReflection = false 
)

◆ G4AssemblyTriplet() [4/4]

G4AssemblyTriplet::G4AssemblyTriplet ( const G4AssemblyTriplet second)

◆ ~G4AssemblyTriplet()

G4AssemblyTriplet::~G4AssemblyTriplet ( )

Member Function Documentation

◆ GetAssembly()

G4AssemblyVolume * G4AssemblyTriplet::GetAssembly ( ) const
inline

◆ GetRotation()

G4RotationMatrix * G4AssemblyTriplet::GetRotation ( ) const
inline

◆ GetTranslation()

G4ThreeVector G4AssemblyTriplet::GetTranslation ( ) const
inline

◆ GetVolume()

G4LogicalVolume * G4AssemblyTriplet::GetVolume ( ) const
inline

◆ IsReflection()

G4bool G4AssemblyTriplet::IsReflection ( ) const
inline

◆ operator=()

G4AssemblyTriplet & G4AssemblyTriplet::operator= ( const G4AssemblyTriplet second)

◆ SetAssembly()

void G4AssemblyTriplet::SetAssembly ( G4AssemblyVolume pAssembly)
inline

◆ SetRotation()

void G4AssemblyTriplet::SetRotation ( G4RotationMatrix pVolume)
inline

◆ SetTranslation()

void G4AssemblyTriplet::SetTranslation ( G4ThreeVector pVolume)
inline

◆ SetVolume()

void G4AssemblyTriplet::SetVolume ( G4LogicalVolume pVolume)
inline

The documentation for this class was generated from the following file: