Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4LatticePhysical.hh>
Public Member Functions | |
G4LatticePhysical (const G4LatticeLogical *Lat=nullptr, const G4RotationMatrix *Rot=nullptr) | |
virtual | ~G4LatticePhysical ()=default |
void | SetVerboseLevel (G4int vb) |
G4double | MapKtoV (G4int, G4ThreeVector) const |
G4ThreeVector | MapKtoVDir (G4int, G4ThreeVector) const |
void | SetLatticeLogical (const G4LatticeLogical *Lat) |
void | SetPhysicalOrientation (const G4RotationMatrix *Rot) |
void | SetLatticeOrientation (G4double, G4double) |
void | SetMillerOrientation (G4int, G4int, G4int) |
const G4LatticeLogical * | GetLattice () const |
G4double | GetScatteringConstant () const |
G4double | GetAnhDecConstant () const |
G4double | GetLDOS () const |
G4double | GetSTDOS () const |
G4double | GetFTDOS () const |
G4double | GetBeta () const |
G4double | GetGamma () const |
G4double | GetLambda () const |
G4double | GetMu () const |
G4ThreeVector | RotateToGlobal (const G4ThreeVector &dir) const |
G4ThreeVector | RotateToLocal (const G4ThreeVector &dir) const |
Definition at line 39 of file G4LatticePhysical.hh.
G4LatticePhysical::G4LatticePhysical | ( | const G4LatticeLogical * | Lat = nullptr, |
const G4RotationMatrix * | Rot = nullptr ) |
Definition at line 48 of file G4LatticePhysical.cc.
|
virtualdefault |
|
inline |
Definition at line 61 of file G4LatticePhysical.hh.
Referenced by G4PhononDownconversion::GetMeanFreePath().
|
inline |
Definition at line 65 of file G4LatticePhysical.hh.
Referenced by G4PhononDownconversion::PostStepDoIt().
|
inline |
Definition at line 64 of file G4LatticePhysical.hh.
Referenced by G4PhononScattering::PostStepDoIt().
|
inline |
Definition at line 66 of file G4LatticePhysical.hh.
Referenced by G4PhononDownconversion::PostStepDoIt().
|
inline |
Definition at line 67 of file G4LatticePhysical.hh.
Referenced by G4PhononDownconversion::PostStepDoIt().
|
inline |
Definition at line 58 of file G4LatticePhysical.hh.
|
inline |
Definition at line 62 of file G4LatticePhysical.hh.
Referenced by G4PhononScattering::PostStepDoIt().
|
inline |
Definition at line 68 of file G4LatticePhysical.hh.
Referenced by G4PhononDownconversion::PostStepDoIt().
|
inline |
Definition at line 60 of file G4LatticePhysical.hh.
Referenced by G4PhononScattering::GetMeanFreePath().
|
inline |
Definition at line 63 of file G4LatticePhysical.hh.
Referenced by G4PhononScattering::PostStepDoIt().
G4double G4LatticePhysical::MapKtoV | ( | G4int | polarizationState, |
G4ThreeVector | k ) const |
Definition at line 99 of file G4LatticePhysical.cc.
Referenced by G4VPhononProcess::CreateSecondary(), G4LatticeManager::MapKtoV(), and G4PhononReflection::PostStepDoIt().
G4ThreeVector G4LatticePhysical::MapKtoVDir | ( | G4int | polarizationState, |
G4ThreeVector | k ) const |
Definition at line 112 of file G4LatticePhysical.cc.
Referenced by G4VPhononProcess::CreateSecondary(), and G4LatticeManager::MapKtoVDir().
G4ThreeVector G4LatticePhysical::RotateToGlobal | ( | const G4ThreeVector & | dir | ) | const |
Definition at line 128 of file G4LatticePhysical.cc.
Referenced by G4VPhononProcess::CreateSecondary().
G4ThreeVector G4LatticePhysical::RotateToLocal | ( | const G4ThreeVector & | dir | ) | const |
Definition at line 143 of file G4LatticePhysical.cc.
|
inline |
Definition at line 52 of file G4LatticePhysical.hh.
Definition at line 73 of file G4LatticePhysical.cc.
Definition at line 84 of file G4LatticePhysical.cc.
void G4LatticePhysical::SetPhysicalOrientation | ( | const G4RotationMatrix * | Rot | ) |
Definition at line 55 of file G4LatticePhysical.cc.
Referenced by G4LatticePhysical().
|
inline |
Definition at line 46 of file G4LatticePhysical.hh.