Action #492
Updated by Knödlseder Jürgen over 12 years ago
Here a list of the additional methods that are implement in the derived classes of @GEvents@:
@GEventList@:
* @virtual void roi(const GRoi& roi) = 0;@
* @virtual const GRoi& roi(void) const = 0;@
@GCTAEventList@:
* @void append(const GCTAEventAtom& event);@
* @void reserve(const int& number);@
@GLATEventList@:
None
@GEventCube@:
* @virtual int dim(void) const = 0;@
* @virtual int naxis(int axis) const = 0;@
@GCTAEventCube@:
* @void map(const GSkymap& map);@
* @const GSkymap& map(void) const;@
* @int nx(void) const;@
* @int ny(void) const;@
* @int npix(void) const;@
* @int ebins(void) const;@
Note that the @nx()@, @ny()@, @npix()@, @ebins()@ method functionalities can all be satisfied using @dim()@ and @naxis()@, hence we do not strictly need these methods.
@GLATEventCube@:
* @void time(const GTime& time);@
* @void map(const GSkymap& map);@
* @void enodes(const GNodeArray& enodes);@
* @void ontime(const double& ontime);@
* @const GTime& time(void) const;@
* @const GSkymap& map(void) const;@
* @const GNodeArray& enodes(void);@
* @const double& ontime(void) const;@
* @int nx(void) const;@
* @int ny(void) const;@
* @int npix(void) const;@
* @int ebins(void) const;@
* @int ndiffrsp(void) const;@
* @std::string diffname(const int& index) const;@
* @GSkymap* diffrsp(const int& index) const;@
* @double maxrad(const GSkyDir& dir) const;@
@GEventList@:
* @virtual void roi(const GRoi& roi) = 0;@
* @virtual const GRoi& roi(void) const = 0;@
@GCTAEventList@:
* @void append(const GCTAEventAtom& event);@
* @void reserve(const int& number);@
@GLATEventList@:
None
@GEventCube@:
* @virtual int dim(void) const = 0;@
* @virtual int naxis(int axis) const = 0;@
@GCTAEventCube@:
* @void map(const GSkymap& map);@
* @const GSkymap& map(void) const;@
* @int nx(void) const;@
* @int ny(void) const;@
* @int npix(void) const;@
* @int ebins(void) const;@
Note that the @nx()@, @ny()@, @npix()@, @ebins()@ method functionalities can all be satisfied using @dim()@ and @naxis()@, hence we do not strictly need these methods.
@GLATEventCube@:
* @void time(const GTime& time);@
* @void map(const GSkymap& map);@
* @void enodes(const GNodeArray& enodes);@
* @void ontime(const double& ontime);@
* @const GTime& time(void) const;@
* @const GSkymap& map(void) const;@
* @const GNodeArray& enodes(void);@
* @const double& ontime(void) const;@
* @int nx(void) const;@
* @int ny(void) const;@
* @int npix(void) const;@
* @int ebins(void) const;@
* @int ndiffrsp(void) const;@
* @std::string diffname(const int& index) const;@
* @GSkymap* diffrsp(const int& index) const;@
* @double maxrad(const GSkyDir& dir) const;@