#include <XVCrystalCharacteristic.hh>
Definition at line 37 of file XVCrystalCharacteristic.hh.
XVCrystalCharacteristic::XVCrystalCharacteristic |
( |
| ) |
|
XVCrystalCharacteristic::~XVCrystalCharacteristic |
( |
| ) |
|
Reimplemented in XVCrystalPlanarAnalytical, XCrystalPlanarMoliereTempPotential, and XCrystalPlanarMolierePotential.
Definition at line 127 of file XVCrystalCharacteristic.cc.
128 unsigned int vPrecisionX = 1024;
129 unsigned int vPrecisionY = 1024;
130 unsigned int vPrecisionZ = 1024;
140 for(
unsigned int i=0;i<vPrecisionX;i++){
141 for(
unsigned int j=0;j<vPrecisionY;j++){
142 for(
unsigned int k=0;k<vPrecisionZ;k++){
146 vLattice).mag() ) > vMaximum) {
CLHEP::Hep3Vector G4ThreeVector
G4ThreeVector GetEC(G4ThreeVector, XPhysicalLattice *)
XUnitCell * GetXUnitCell(G4VPhysicalVolume *)
G4VPhysicalVolume * GetVolume()
Reimplemented in XVCrystalPlanarAnalytical, XCrystalPlanarMoliereTempPotential, and XCrystalPlanarMolierePotential.
Definition at line 158 of file XVCrystalCharacteristic.cc.
159 unsigned int vPrecisionX = 1024;
160 unsigned int vPrecisionY = 1024;
161 unsigned int vPrecisionZ = 1024;
171 for(
unsigned int i=0;i<vPrecisionX;i++){
172 for(
unsigned int j=0;j<vPrecisionY;j++){
173 for(
unsigned int k=0;k<vPrecisionZ;k++){
177 vLattice).mag() ) < vMinimum){
CLHEP::Hep3Vector G4ThreeVector
G4ThreeVector GetEC(G4ThreeVector, XPhysicalLattice *)
XUnitCell * GetXUnitCell(G4VPhysicalVolume *)
G4VPhysicalVolume * GetVolume()
Definition at line 90 of file XVCrystalCharacteristic.cc.
95 vTFSR /= (std::pow(vZ,0.333333333));
static constexpr double Bohr_radius
XUnitCell * GetXUnitCell()
XLogicalBase * GetBase(G4int)
Definition at line 78 of file XVCrystalCharacteristic.cc.
virtual G4ThreeVector ComputeECFromVector(G4ThreeVector)=0
G4bool IsInitialized(XPhysicalLattice *)
virtual G4ThreeVector ComputeEC(G4ThreeVector, XPhysicalLattice *)=0
Definition at line 61 of file XVCrystalCharacteristic.cc.
XPhysicalLattice * GetXPhysicalLattice(G4VPhysicalVolume *)
XLogicalLattice * GetLogicalLattice()
Definition at line 54 of file XVCrystalCharacteristic.cc.
XPhysicalLattice * GetXPhysicalLattice(G4VPhysicalVolume *)
XUnitCell * GetXUnitCell()
virtual void XVCrystalCharacteristic::InitializeVector |
( |
| ) |
|
|
pure virtual |
G4double XVCrystalCharacteristic::fMaximum |
|
protected |
G4double XVCrystalCharacteristic::fMinimum |
|
protected |
The documentation for this class was generated from the following files: