59 for(
unsigned int i=0;i<3;i++){
61 std::exp( - std::fabs(vXposition) *
fBeta[i] / aTF ) );
70 vValueForSinglePlane *= aTF;
72 vValueForSinglePlane *= (CLHEP::elm_coupling);
76 return vValueForSinglePlane;
XCrystalPlanarMolierePotential()
CLHEP::Hep3Vector G4ThreeVector
XPhysicalLattice * GetXPhysicalLattice(G4VPhysicalVolume *)
~XCrystalPlanarMolierePotential()
G4double ComputeECForSinglePlane(G4double, XPhysicalLattice *)
G4double ComputeMinimum(XPhysicalLattice *)
virtual G4double ComputeTFScreeningRadius(XPhysicalLattice *)
G4double ComputeAtomVolumeDensity()
G4ThreeVector GetEC(G4ThreeVector, XPhysicalLattice *)
G4double ComputeDirectPeriod(G4int, G4int, G4int)
G4double ComputeMaximum(XPhysicalLattice *)
XUnitCell * GetXUnitCell(G4VPhysicalVolume *)
static constexpr double pi
Definition of the XCrystalPlanarMolierePotential class.
G4VPhysicalVolume * GetVolume()