55 std::vector<QuantumKleinMassPoint2D>
points;
79 double hbar = 1.0)
noexcept;
90 double minimumRestMass = 0.005,
91 double maximumRestMass = 1.4,
93 double hbar = 1.0)
noexcept;
Implements the Quantum Klein Mass Scan2D component.
static QuantumKleinMassScan2DResult scan(const QuantumKleinTunneling2DConfig &baseConfig, double minimumRestMass=0.005, double maximumRestMass=1.4, int samples=181, double hbar=1.0) noexcept
Performs scan.
static QuantumKleinMassPoint2D evaluate(const QuantumKleinTunneling2DConfig &baseConfig, double restMass, double hbar=1.0) noexcept
Performs evaluate.
QuantumKleinBarrierRegime2D
Enumerates the supported Quantum Klein Barrier Regime2D values.
Declares the quantumkleintunneling2d physics/numerical component used by QPE experiments.
Data structure used by the Quantum Klein Mass Point2D component.
double interiorLongitudinalMomentumSquared
QuantumKleinBarrierRegime2D regime
Data record containing Quantum Klein Mass Scan2D Result.
double normalIncidenceRegimeThresholdMass
double kinematicMassLimit
double fixedIncidentEnergy
std::vector< QuantumKleinMassPoint2D > points
double incidenceAngleDegrees
Configuration values for Quantum Klein Tunneling2D Config.