#include <XCrystalPlanarMolierePotential.hh>
◆ XCrystalPlanarMolierePotential()
XCrystalPlanarMolierePotential::XCrystalPlanarMolierePotential |
( |
| ) |
|
◆ ~XCrystalPlanarMolierePotential()
XCrystalPlanarMolierePotential::~XCrystalPlanarMolierePotential |
( |
| ) |
|
◆ ComputeECForSinglePlane()
Implements XVCrystalPlanarAnalytical.
Definition at line 48 of file XCrystalPlanarMolierePotential.cc.
56 for(
unsigned int i=0;i<3;i++){
58 std::exp( - std::fabs(vXposition) *
fBeta[i] / aTF ) );
67 vValueForSinglePlane *= aTF;
73 return vValueForSinglePlane;
XPhysicalLattice * GetXPhysicalLattice(G4VPhysicalVolume *)
virtual G4double ComputeTFScreeningRadius(XPhysicalLattice *)
G4double ComputeAtomVolumeDensity()
static const double elm_coupling
G4double ComputeDirectPeriod(G4int, G4int, G4int)
XUnitCell * GetXUnitCell(G4VPhysicalVolume *)
G4VPhysicalVolume * GetVolume()
◆ ComputeMaximum()
◆ ComputeMinimum()
Reimplemented from XVCrystalPlanarAnalytical.
Definition at line 89 of file XCrystalPlanarMolierePotential.cc.
CLHEP::Hep3Vector G4ThreeVector
XPhysicalLattice * GetXPhysicalLattice(G4VPhysicalVolume *)
G4ThreeVector GetEC(G4ThreeVector, XPhysicalLattice *)
G4double ComputeDirectPeriod(G4int, G4int, G4int)
XUnitCell * GetXUnitCell(G4VPhysicalVolume *)
G4VPhysicalVolume * GetVolume()
◆ fAlfa
G4double XCrystalPlanarMolierePotential::fAlfa[3] |
|
private |
◆ fBeta
G4double XCrystalPlanarMolierePotential::fBeta[3] |
|
private |
The documentation for this class was generated from the following files: