56 for(
unsigned int i=0;i<3;i++){
57 vValueForSinglePlane += (
fAlfa[i] *
58 std::exp( - std::fabs(vXposition) *
fBeta[i] / aTF ) );
73 if(vXposition < 0.) vSign = -1;
75 vValueForSinglePlane *= vSign;
77 return vValueForSinglePlane;
~XCrystalPlanarMoliereElectricField()
G4double ComputeECForSinglePlane(G4double, XPhysicalLattice *)
XPhysicalLattice * GetXPhysicalLattice(G4VPhysicalVolume *)
virtual G4double ComputeTFScreeningRadius(XPhysicalLattice *)
G4double ComputeAtomVolumeDensity()
static const double elm_coupling
XCrystalPlanarMoliereElectricField()
G4double ComputeDirectPeriod(G4int, G4int, G4int)
XUnitCell * GetXUnitCell(G4VPhysicalVolume *)
G4VPhysicalVolume * GetVolume()