#include <G4LatticePhysical.hh>
Definition at line 42 of file G4LatticePhysical.hh.
Definition at line 50 of file G4LatticePhysical.cc.
52 : verboseLevel(0), fTheta(0), fPhi(0), fLattice(Lat) {
void SetPhysicalOrientation(const G4RotationMatrix *Rot)
G4LatticePhysical::~G4LatticePhysical |
( |
| ) |
|
|
virtual |
G4double G4LatticePhysical::GetAnhDecConstant |
( |
| ) |
const |
|
inline |
G4double G4LatticePhysical::GetBeta |
( |
| ) |
const |
|
inline |
G4double G4LatticePhysical::GetFTDOS |
( |
| ) |
const |
|
inline |
G4double G4LatticePhysical::GetGamma |
( |
| ) |
const |
|
inline |
G4double G4LatticePhysical::GetLambda |
( |
| ) |
const |
|
inline |
G4double G4LatticePhysical::GetLDOS |
( |
| ) |
const |
|
inline |
G4double G4LatticePhysical::GetMu |
( |
| ) |
const |
|
inline |
G4double G4LatticePhysical::GetScatteringConstant |
( |
| ) |
const |
|
inline |
G4double G4LatticePhysical::GetSTDOS |
( |
| ) |
const |
|
inline |
Definition at line 105 of file G4LatticePhysical.cc.
107 if (verboseLevel>1)
G4cout <<
"G4LatticePhysical::MapKtoV " << k <<
G4endl;
110 return fLattice->
MapKtoV(polarizationState, k);
virtual G4double MapKtoV(G4int, const G4ThreeVector &) const
G4GLOB_DLL std::ostream G4cout
Hep3Vector & rotate(double, const Hep3Vector &)
Definition at line 116 of file G4LatticePhysical.cc.
118 if (verboseLevel>1)
G4cout <<
"G4LatticePhysical::MapKtoVDir " << k <<
G4endl;
virtual G4ThreeVector MapKtoVDir(G4int, const G4ThreeVector &) const
G4GLOB_DLL std::ostream G4cout
Hep3Vector & rotate(double, const Hep3Vector &)
Definition at line 132 of file G4LatticePhysical.cc.
133 if (verboseLevel>1) {
134 G4cout <<
"G4LatticePhysical::RotateToGlobal " << dir
135 <<
"\nusing fLocalToGlobal " << fLocalToGlobal
140 if (verboseLevel>1)
G4cout <<
" result " << result <<
G4endl;
G4double G4ParticleHPJENDLHEData::G4double result
G4GLOB_DLL std::ostream G4cout
Definition at line 146 of file G4LatticePhysical.cc.
147 if (verboseLevel>1) {
148 G4cout <<
"G4LatticePhysical::RotateToLocal " << dir
149 <<
"\nusing fGlobalToLocal " << fGlobalToLocal
154 if (verboseLevel>1)
G4cout <<
" result " << result <<
G4endl;
G4double G4ParticleHPJENDLHEData::G4double result
G4GLOB_DLL std::ostream G4cout
Definition at line 79 of file G4LatticePhysical.cc.
84 G4cout <<
"G4LatticePhysical::SetLatticeOrientation " << fTheta <<
" "
G4GLOB_DLL std::ostream G4cout
Definition at line 90 of file G4LatticePhysical.cc.
91 fTheta =
halfpi - std::atan2(
n+0.000001,l+0.000001);
92 fPhi =
halfpi - std::atan2(l+0.000001,k+0.000001);
95 G4cout <<
"G4LatticePhysical::SetMillerOrientation(" << l << k <<
n
96 <<
") : " << fTheta <<
" " << fPhi <<
G4endl;
G4GLOB_DLL std::ostream G4cout
static constexpr double halfpi
Definition at line 61 of file G4LatticePhysical.cc.
65 fLocalToGlobal = fGlobalToLocal = *Rot;
70 G4cout <<
"G4LatticePhysical::SetPhysicalOrientation " << *Rot
71 <<
"\nfLocalToGlobal: " << fLocalToGlobal
72 <<
"\nfGlobalToLocal: " << fGlobalToLocal
static DLL_API const HepRotation IDENTITY
G4GLOB_DLL std::ostream G4cout
void G4LatticePhysical::SetVerboseLevel |
( |
G4int |
vb | ) |
|
|
inline |
The documentation for this class was generated from the following files: