#include <XCrystalIntegratedDensityPlanar.hh>
XCrystalIntegratedDensityPlanar::XCrystalIntegratedDensityPlanar |
( |
| ) |
|
XCrystalIntegratedDensityPlanar::~XCrystalIntegratedDensityPlanar |
( |
| ) |
|
G4double XCrystalIntegratedDensityPlanar::ComputeIntegratedDensity |
( |
G4double |
vPotentialInitial, |
|
|
G4int |
vParticleCharge |
|
) |
| |
|
protectedvirtual |
Reimplemented from XVCrystalIntegratedDensity.
Definition at line 47 of file XCrystalIntegratedDensityPlanar.cc.
65 xPos *= vInterplanarPeriod;
66 vPositionTemp.
setX(xPos + vInterplanarPeriod / 2.);
68 vPotential =
G4double(vParticleCharge);
72 if(vPotential <= vPotentialInitial){
87 vDensity *= vInterplanarPeriod;
88 vDensity *= vInterplanarPeriod/std::fabs(xMax - xMin);
CLHEP::Hep3Vector G4ThreeVector
XPhysicalLattice * GetXPhysicalLattice()
unsigned int GetIntegrationPoints()
G4ThreeVector GetEC(G4ThreeVector, XPhysicalLattice *)
XVCrystalCharacteristic * GetDensity()
XVCrystalCharacteristic * GetPotential()
G4double ComputeInterplanarPeriod()
The documentation for this class was generated from the following files: