86 virtual double size(
void)
const = 0;
90 virtual double counts(
void)
const = 0;
91 virtual double error(
void)
const = 0;
Definition of interface for all GammaLib classes.
Energy value class definition.
Abstract instrument direction base class definition.
Time class interface definition.
Interface class for all GammaLib classes.
Class that handles energies in a unit independent way.
Abstract interface for the event classes.
GEvent(void)
Void constructor.
virtual GEvent * clone(void) const =0
Clones object.
virtual double counts(void) const =0
virtual const GInstDir & dir(void) const =0
virtual GEvent & operator=(const GEvent &event)
Assignment operator.
virtual bool is_atom(void) const =0
void free_members(void)
Delete class members.
void copy_members(const GEvent &event)
Copy class members.
virtual std::string print(const GChatter &chatter=NORMAL) const =0
Print content of object.
virtual std::string classname(void) const =0
Return class name.
virtual const GEnergy & energy(void) const =0
virtual double error(void) const =0
virtual bool is_bin(void) const =0
virtual double size(void) const =0
virtual const GTime & time(void) const =0
virtual void clear(void)=0
Clear object.
void init_members(void)
Initialise class members.
virtual ~GEvent(void)
Destructor.
Abstract instrument direction base class.