147 if (
this != &datum) {
const double & flux_err(void) const
Return flux error of spectral bin.
double m_flux
Flux of spectral point (ph/cm2/s/MeV)
virtual GMWLDatum & operator=(const GMWLDatum &datum)
Assignment operator.
double m_flux_err
Uncertainty in flux (ph/cm2/s/MeV)
virtual std::string print(const GChatter &chatter=NORMAL) const
Print spectral point information.
Abstract interface for the event bin class.
virtual GMWLDatum * clone(void) const
Clone instance.
void clear(void)
Clear time.
double MeV(void) const
Return energy in MeV.
const double & flux(void) const
Return flux of spectral bin.
virtual void clear(void)
Clear instance.
GEnergy m_eng_err
Uncertainty in energy.
virtual const GEnergy & energy(void) const
Return energy of spectral bin.
GEnergy m_eng
Energy of spectral point.
std::string print(const GChatter &chatter=NORMAL) const
Print energy.
void init_members(void)
Initialise class members.
virtual ~GMWLDatum(void)
Destructor.
void free_members(void)
Delete class members.
Multi-wavelength spectral point class.
Information logger class definition.
Multi-wavelength spectral point class interface definition.
void free_members(void)
Delete class members.
void init_members(void)
Initialise class members.
void copy_members(const GMWLDatum &datum)
Copy class members.
GMWLInstDir m_dir
Instrument direction of spectral point (not used)
virtual GEventBin & operator=(const GEventBin &bin)
Assignment operator.
GMWLDatum(void)
Void constructor.
void free_members(void)
Delete class members.
const GEnergy & energy_err(void) const
Return energy error of spectral bin.
GTime m_time
Time of spectral point (not used)
virtual void clear(void)
Clear instance.
void init_members(void)
Initialise class members.
void clear(void)
Clear instance.
Class that handles energies in a unit independent way.
virtual double error(void) const
Returns flux error.
std::string str(const unsigned short int &value)
Convert unsigned short integer value into string.