Go to the documentation of this file. 1 #ifndef RadialInterval_H
2 #define RadialInterval_H
void addInterval(double, double)
double currentEnergyFraction
std::vector< double > uMin
std::vector< unsigned > nspots
double energyFractionInRadius(double rm)
double getUmax(unsigned i) const
Upper limit of the argument in the radius generator.
unsigned nIntervals() const
Number of intervals.
std::vector< double > uMax
RadialInterval(double RC, unsigned nSpots, double energy, const RandomEngineAndDistribution *engine)
Standard constructor Rc: mean Radius.
double getUmin(unsigned i) const
Lower limit of the argument in the radius generator.
unsigned getNumberOfSpots(unsigned i) const
Number of spots in a given interval.
const RandomEngineAndDistribution * random
unsigned theNumberOfSpots
std::vector< double > spotE
std::vector< double > spotfraction
double getSpotEnergy(unsigned i) const
Spot energy in a given interval.
std::vector< double > dspotsunscaled