Class Dragon3D¶
- Defined in File Dragon3D.h
Inheritance Relationships¶
Base Type¶
public CosmicRayDensity(Class CosmicRayDensity)
Class Documentation¶
-
class
Dragon3D: public CosmicRayDensity¶ Public Types
-
typedef tEnergyRange::iterator
iterator
-
typedef tEnergyRange::const_iterator
const_iterator
Public Functions
-
Dragon3D()¶
-
QPDensityPerEnergy
getDensityPerEnergy(const QEnergy &E_, const Vector3QLength &pos_) const
-
QPDensityPerEnergy
getDensityPerEnergy(int iE_, const Vector3QLength &pos_) const¶
-
std::size_t
getIndexOfE(const QEnergy &E_) const
-
bool
existsScaleFactor() const
-
void
setScaleFactor(bool b)
-
double
getEnergyScaleFactor() const
-
tEnergyRange
getEnergyAxis() const
-
PID
getPID() const
-
const_iterator
beginAfterEnergy(const QEnergy &E_) const¶
-
iterator
begin()
-
const_iterator
begin() const¶
-
iterator
end()
-
const_iterator
end() const¶
Protected Types
-
typedef std::vector<QEnergy>
tEnergyRange
Protected Functions
-
void
enablePID(const PID &pid_)
-
void
disablePID(const PID &pid_)
-
bool
isPIDEnabled(const PID &pid_) const
Protected Attributes
-
tEnergyRange
energyRange
-
bool
scaleFactorFlag
-
double
energyScaleFactor
-
std::set<PID>
setOfPIDs
-
typedef tEnergyRange::iterator