66 virtual int size(
void)
const = 0;
69 const bool& clobber =
false)
const = 0;
Abstract event atom base class definition.
Abstract event container class interface definition.
Abstract interface for the event atom class.
Abstract event atom container class.
GEventList(void)
Void constructor.
virtual GEventList & operator=(const GEventList &list)
Assignment operator.
virtual int number(void) const =0
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 GRoi & roi(void) const =0
virtual void load(const GFilename &filename)=0
virtual void write(GFits &file) const =0
virtual GEventAtom * operator[](const int &index)=0
virtual ~GEventList(void)
Destructor.
void init_members(void)
Initialise class members.
virtual void roi(const GRoi &roi)=0
virtual int size(void) const =0
virtual void set_times(void)=0
virtual const GEventAtom * operator[](const int &index) const =0
virtual void read(const GFits &file)=0
virtual void set_energies(void)=0
virtual void clear(void)=0
Clear object.
void free_members(void)
Delete class members.
virtual void save(const GFilename &filename, const bool &clobber=false) const =0
virtual GEventList * clone(void) const =0
Clones object.
void copy_members(const GEventList &list)
Copy class members.
Abstract event container class.
Interface for the region of interest classes.