44   G4ThreeVector xhat(1,0,0), yhat(0,1,0), zhat(0,0,1), nullVec(0,0,0);
    52   : verboseLevel(0), fTheta(0), fPhi(0), fLattice(Lat) {
    70     G4cout << 
"G4LatticePhysical::SetPhysicalOrientation " << *Rot
    84     G4cout << 
"G4LatticePhysical::SetLatticeOrientation " << 
fTheta << 
" "    92   fPhi = 
halfpi - std::atan2(l+0.000001,k+0.000001);
    95     G4cout << 
"G4LatticePhysical::SetMillerOrientation(" << l << k << n 
   134     G4cout << 
"G4LatticePhysical::RotateToGlobal " << dir
   148     G4cout << 
"G4LatticePhysical::RotateToLocal " << dir
 virtual ~G4LatticePhysical()
 
G4LatticePhysical(const G4LatticeLogical *Lat=0, const G4RotationMatrix *Rot=0)
 
static const double halfpi
 
const G4LatticeLogical * fLattice
 
virtual G4ThreeVector MapKtoVDir(G4int, const G4ThreeVector &) const
 
G4RotationMatrix fGlobalToLocal
 
G4double MapKtoV(G4int, G4ThreeVector) const
 
static DLL_API const HepRotation IDENTITY
 
void SetPhysicalOrientation(const G4RotationMatrix *Rot)
 
G4GLOB_DLL std::ostream G4cout
 
G4ThreeVector MapKtoVDir(G4int, G4ThreeVector) const
 
G4RotationMatrix fLocalToGlobal
 
G4ThreeVector RotateToGlobal(const G4ThreeVector &dir) const
 
void SetMillerOrientation(G4int, G4int, G4int)
 
void SetLatticeOrientation(G4double, G4double)
 
Definition of the G4LatticePhysical class. 
 
Definition of the G4LatticeLogical class. 
 
virtual G4double MapKtoV(G4int, const G4ThreeVector &) const
 
G4ThreeVector RotateToLocal(const G4ThreeVector &dir) const
 
Hep3Vector & rotate(double, const Hep3Vector &)