Geant4.10
|
#include <G4LatticePhysical.hh>
Public Member Functions | |
G4LatticePhysical (const G4LatticeLogical *Lat=0, const G4RotationMatrix *Rot=0) | |
virtual | ~G4LatticePhysical () |
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 42 of file G4LatticePhysical.hh.
G4LatticePhysical::G4LatticePhysical | ( | const G4LatticeLogical * | Lat = 0 , |
const G4RotationMatrix * | Rot = 0 |
||
) |
Definition at line 50 of file G4LatticePhysical.cc.
References SetPhysicalOrientation().
|
virtual |
Definition at line 56 of file G4LatticePhysical.cc.
|
inline |
Definition at line 63 of file G4LatticePhysical.hh.
References G4LatticeLogical::GetAnhDecConstant().
Referenced by G4PhononDownconversion::GetMeanFreePath().
|
inline |
Definition at line 67 of file G4LatticePhysical.hh.
References G4LatticeLogical::GetBeta().
Referenced by G4PhononDownconversion::PostStepDoIt().
|
inline |
Definition at line 66 of file G4LatticePhysical.hh.
References G4LatticeLogical::GetFTDOS().
Referenced by G4PhononScattering::PostStepDoIt().
|
inline |
Definition at line 68 of file G4LatticePhysical.hh.
References G4LatticeLogical::GetGamma().
Referenced by G4PhononDownconversion::PostStepDoIt().
|
inline |
Definition at line 69 of file G4LatticePhysical.hh.
References G4LatticeLogical::GetLambda().
Referenced by G4PhononDownconversion::PostStepDoIt().
|
inline |
Definition at line 60 of file G4LatticePhysical.hh.
|
inline |
Definition at line 64 of file G4LatticePhysical.hh.
References G4LatticeLogical::GetLDOS().
Referenced by G4PhononScattering::PostStepDoIt().
|
inline |
Definition at line 70 of file G4LatticePhysical.hh.
References G4LatticeLogical::GetMu().
Referenced by G4PhononDownconversion::PostStepDoIt().
|
inline |
Definition at line 62 of file G4LatticePhysical.hh.
References G4LatticeLogical::GetScatteringConstant().
Referenced by G4PhononScattering::GetMeanFreePath().
|
inline |
Definition at line 65 of file G4LatticePhysical.hh.
References G4LatticeLogical::GetSTDOS().
Referenced by G4PhononScattering::PostStepDoIt().
G4double G4LatticePhysical::MapKtoV | ( | G4int | polarizationState, |
G4ThreeVector | k | ||
) | const |
Definition at line 105 of file G4LatticePhysical.cc.
References G4cout, G4endl, G4LatticeLogical::MapKtoV(), and CLHEP::Hep3Vector::rotate().
Referenced by G4VPhononProcess::CreateSecondary(), G4LatticeManager::MapKtoV(), and G4PhononReflection::PostStepDoIt().
G4ThreeVector G4LatticePhysical::MapKtoVDir | ( | G4int | polarizationState, |
G4ThreeVector | k | ||
) | const |
Definition at line 116 of file G4LatticePhysical.cc.
References G4cout, G4endl, G4LatticeLogical::MapKtoVDir(), and CLHEP::Hep3Vector::rotate().
Referenced by G4VPhononProcess::CreateSecondary(), and G4LatticeManager::MapKtoVDir().
G4ThreeVector G4LatticePhysical::RotateToGlobal | ( | const G4ThreeVector & | dir | ) | const |
Definition at line 132 of file G4LatticePhysical.cc.
References G4cout, and G4endl.
Referenced by G4VPhononProcess::CreateSecondary().
G4ThreeVector G4LatticePhysical::RotateToLocal | ( | const G4ThreeVector & | dir | ) | const |
Definition at line 146 of file G4LatticePhysical.cc.
References G4cout, and G4endl.
|
inline |
Definition at line 54 of file G4LatticePhysical.hh.
Definition at line 79 of file G4LatticePhysical.cc.
References G4cout, and G4endl.
Definition at line 90 of file G4LatticePhysical.cc.
References G4cout, G4endl, and python.hepunit::halfpi.
void G4LatticePhysical::SetPhysicalOrientation | ( | const G4RotationMatrix * | Rot | ) |
Definition at line 61 of file G4LatticePhysical.cc.
References G4cout, G4endl, CLHEP::HepRotation::IDENTITY, and CLHEP::HepRotation::invert().
Referenced by G4LatticePhysical().
Definition at line 48 of file G4LatticePhysical.hh.