43     for(
unsigned int i=0;i<3;i++) {
 
   44         fGamma[i] = fAlfa[i]/fBeta[i];
 
   65     for(
unsigned int i=0;i<3;i++){
 
   66         vTau[i] = (std::pow( vTVA / aTF * fBeta[i] , 2. ) / 2.0);
 
   72     for(
unsigned int i=0;i<3;i++){
 
   74         vTemp += ( std::exp(-vX/ aTF * fBeta[i] ) *
 
   76                      / std::pow(2.,0.5))) );
 
   77         vTemp += ( std::exp( vX/ aTF * fBeta[i] ) *
 
   79                      / std::pow(2.,0.5))) );
 
   80         vValueForSinglePlane += ( vTemp * fGamma[i] * std::exp( vTau[i] ) /2.0);
 
   89     vValueForSinglePlane *= aTF;
 
   95     return vValueForSinglePlane;
 
CLHEP::Hep3Vector G4ThreeVector
 
XPhysicalLattice * GetXPhysicalLattice(G4VPhysicalVolume *)
 
XCrystalPlanarMoliereTempPotential()
 
G4double ComputeMaximum(XPhysicalLattice *)
 
virtual G4double ComputeTFScreeningRadius(XPhysicalLattice *)
 
Definition of the XCrystalPlanarMoliereTempPotential class. 
 
G4double ComputeAtomVolumeDensity()
 
G4double GetThermalVibrationAmplitude()
 
G4ThreeVector GetEC(G4ThreeVector, XPhysicalLattice *)
 
G4double ComputeECForSinglePlane(G4double, XPhysicalLattice *)
 
G4double ComputeMinimum(XPhysicalLattice *)
 
~XCrystalPlanarMoliereTempPotential()
 
G4double ComputeDirectPeriod(G4int, G4int, G4int)
 
static constexpr double elm_coupling
 
XUnitCell * GetXUnitCell(G4VPhysicalVolume *)
 
static double erfQ(double x)
 
static constexpr double pi
 
G4VPhysicalVolume * GetVolume()