25EigenPoint::EigenPoint(
int numNus,
double e,
NuPath p,
bool n)
26 : fEval(numNus, 0), fEvec(numNus,
vectorC(numNus, 0))
54 if (
fNE < 1e-12)
fNE = 1e-12;
Some useful general definitions.
std::vector< complexD > vectorC
Struct to organise eigensystems for caching.
NuPath fPath
Neutrino path.
void SetVars(double e=0, NuPath p=NuPath(0, 0), bool n=false)
Set eigensystem parameters.
void SetNE()
Set energy-density.
bool fNubar
Nu-Nubar flag.
double fEnergy
Neutrino energy.
bool operator==(const EigenPoint &rhs) const
Identity operator.
bool operator<(const EigenPoint &rhs) const
Comparison operator.
double fNE
Energy-density.
A struct representing a neutrino path segment.
double density
The density of the path segment in g/cm^3.
double zoa
The effective Z/A value of the path segment.