Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions
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 60 of file G4AssemblyTriplet.hh.

Constructor & Destructor Documentation

G4AssemblyTriplet::G4AssemblyTriplet ( )
G4AssemblyTriplet::G4AssemblyTriplet ( G4LogicalVolume pVolume,
G4ThreeVector translation,
G4RotationMatrix pRotation,
G4bool  isReflection = false 
)
G4AssemblyTriplet::G4AssemblyTriplet ( G4AssemblyVolume pAssembly,
G4ThreeVector translation,
G4RotationMatrix pRotation,
G4bool  isReflection = false 
)
G4AssemblyTriplet::G4AssemblyTriplet ( const G4AssemblyTriplet second)
G4AssemblyTriplet::~G4AssemblyTriplet ( )

Member Function Documentation

G4AssemblyVolume* G4AssemblyTriplet::GetAssembly ( ) const
inline
G4RotationMatrix* G4AssemblyTriplet::GetRotation ( ) const
inline
G4ThreeVector G4AssemblyTriplet::GetTranslation ( ) const
inline
G4LogicalVolume* G4AssemblyTriplet::GetVolume ( ) const
inline
G4bool G4AssemblyTriplet::IsReflection ( ) const
inline
G4AssemblyTriplet& G4AssemblyTriplet::operator= ( const G4AssemblyTriplet second)
void G4AssemblyTriplet::SetAssembly ( G4AssemblyVolume pAssembly)
inline
void G4AssemblyTriplet::SetRotation ( G4RotationMatrix pVolume)
inline
void G4AssemblyTriplet::SetTranslation ( G4ThreeVector pVolume)
inline
void G4AssemblyTriplet::SetVolume ( G4LogicalVolume pVolume)
inline

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