|
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.
1.8.7