Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4CrystalUnitCell.hh>
Protected Attributes | |
G4ThreeVector | nullVec |
G4ThreeVector | theSize |
G4ThreeVector | theAngle |
G4ThreeVector | theUnitBasis [3] |
G4ThreeVector | theBasis [3] |
G4ThreeVector | theRecSize |
G4ThreeVector | theRecAngle |
G4ThreeVector | theRecUnitBasis [3] |
G4ThreeVector | theRecBasis [3] |
Definition at line 47 of file G4CrystalUnitCell.hh.
G4CrystalUnitCell::G4CrystalUnitCell | ( | G4double | sizeA, |
G4double | sizeB, | ||
G4double | sizeC, | ||
G4double | alpha, | ||
G4double | beta, | ||
G4double | gamma, | ||
G4int | spacegroup | ||
) |
Definition at line 38 of file G4CrystalUnitCell.cc.
|
virtual |
Definition at line 145 of file G4CrystalUnitCell.cc.
G4double G4CrystalUnitCell::ComputeCellVolume | ( | ) |
Definition at line 386 of file G4CrystalUnitCell.cc.
Referenced by G4CrystalUnitCell().
G4bool G4CrystalUnitCell::FillAtomicPos | ( | G4ThreeVector & | pos, |
std::vector< G4ThreeVector > & | vecout | ||
) |
Definition at line 217 of file G4CrystalUnitCell.cc.
Referenced by G4CrystalExtension::GetAtomPos().
G4bool G4CrystalUnitCell::FillAtomicUnitPos | ( | G4ThreeVector & | pos, |
std::vector< G4ThreeVector > & | vecout | ||
) |
Definition at line 207 of file G4CrystalUnitCell.cc.
Referenced by FillAtomicPos().
Definition at line 229 of file G4CrystalUnitCell.cc.
|
inline |
Definition at line 102 of file G4CrystalUnitCell.hh.
const G4ThreeVector & G4CrystalUnitCell::GetBasis | ( | G4int | idx | ) | const |
Definition at line 180 of file G4CrystalUnitCell.cc.
Referenced by G4LogicalCrystalVolume::GetBasis().
|
inline |
Definition at line 74 of file G4CrystalUnitCell.hh.
Referenced by GetBravaisLattice().
G4double G4CrystalUnitCell::GetIntCosAng | ( | G4int | h1, |
G4int | k1, | ||
G4int | l1, | ||
G4int | h2, | ||
G4int | k2, | ||
G4int | l2 | ||
) |
Definition at line 550 of file G4CrystalUnitCell.cc.
Definition at line 424 of file G4CrystalUnitCell.cc.
Referenced by GetIntCosAng().
|
inline |
Definition at line 71 of file G4CrystalUnitCell.hh.
Referenced by ComputeCellVolume(), FillElReduced(), G4CrystalUnitCell(), GetIntCosAng(), GetIntSp2(), GetLatticeSystem(), and GetRecIntSp2().
|
inline |
Definition at line 118 of file G4CrystalUnitCell.hh.
const G4ThreeVector & G4CrystalUnitCell::GetRecBasis | ( | G4int | idx | ) | const |
Definition at line 192 of file G4CrystalUnitCell.cc.
Definition at line 491 of file G4CrystalUnitCell.cc.
Referenced by GetIntSp2().
|
inline |
Definition at line 117 of file G4CrystalUnitCell.hh.
const G4ThreeVector & G4CrystalUnitCell::GetRecUnitBasis | ( | G4int | idx | ) | const |
Definition at line 186 of file G4CrystalUnitCell.cc.
|
inline |
Definition at line 152 of file G4CrystalUnitCell.hh.
|
inline |
Definition at line 101 of file G4CrystalUnitCell.hh.
|
inline |
Definition at line 63 of file G4CrystalUnitCell.hh.
const G4ThreeVector & G4CrystalUnitCell::GetUnitBasis | ( | G4int | idx | ) | const |
Definition at line 174 of file G4CrystalUnitCell.cc.
G4ThreeVector G4CrystalUnitCell::GetUnitBasisTrigonal | ( | ) |
Definition at line 198 of file G4CrystalUnitCell.cc.
|
inline |
Definition at line 151 of file G4CrystalUnitCell.hh.
|
inline |
Definition at line 64 of file G4CrystalUnitCell.hh.
|
protected |
Definition at line 91 of file G4CrystalUnitCell.hh.
Referenced by G4CrystalUnitCell(), GetBasis(), GetRecBasis(), GetRecUnitBasis(), and GetUnitBasis().
|
protected |
Definition at line 94 of file G4CrystalUnitCell.hh.
Referenced by GetAngle().
|
protected |
Definition at line 96 of file G4CrystalUnitCell.hh.
Referenced by G4CrystalUnitCell(), and GetBasis().
|
protected |
Definition at line 110 of file G4CrystalUnitCell.hh.
Referenced by G4CrystalUnitCell(), and GetRecAngle().
|
protected |
Definition at line 112 of file G4CrystalUnitCell.hh.
Referenced by G4CrystalUnitCell(), and GetRecBasis().
|
protected |
Definition at line 109 of file G4CrystalUnitCell.hh.
Referenced by G4CrystalUnitCell(), GetIntCosAng(), GetRecIntSp2(), and GetRecSize().
|
protected |
Definition at line 111 of file G4CrystalUnitCell.hh.
Referenced by G4CrystalUnitCell(), and GetRecUnitBasis().
|
protected |
Definition at line 93 of file G4CrystalUnitCell.hh.
Referenced by ComputeCellVolume(), FillAtomicPos(), G4CrystalUnitCell(), GetIntSp2(), and GetSize().
|
protected |
Definition at line 95 of file G4CrystalUnitCell.hh.
Referenced by G4CrystalUnitCell(), and GetUnitBasis().