74 const std::string&
evtype(
void)
const;
76 const std::string& evtype);
78 const bool& clobber =
false);
79 void read(
const GFits& file,
const std::string& evtype);
114 return (
"GLATEdisp");
void read(const GFits &file, const std::string &evtype)
Read energy dispersion from FITS file.
bool has_phi(void) const
Signal that energy dispersion has Phi dependence.
std::vector< double > m_scale
Energy dispersion scaling parameters.
void save(const GFilename &filename, const bool &clobber=false)
Save energy dispersion into FITS file.
GLATEdisp & operator=(const GLATEdisp &edisp)
Assignment operator.
Interface for the Fermi LAT energy dispersion.
Definition of interface for all GammaLib classes.
Fermi-LAT response table class definition.
int size(void) const
Return number of bins in energy dispersion response.
void write_edisp(GFits &file) const
Write energy dispersion into FITS file.
std::vector< double > m_ls1
Energy dispersion ...
void write(GFits &file) const
Write energy dispersion into FITS file.
GLATResponseTable m_edisp_bins
Energy dispersion energy and cos theta binning.
std::string classname(void) const
Return class name.
const int & nenergies(void) const
Return number of energies in response table.
Interface class for all GammaLib classes.
void read_edisp(const GFitsTable &table)
Read energy dispersion from FITS table.
Interface for the Fermi LAT Response table class.
int ncostheta(void) const
Return number of cosine theta bins in energy dispersion response.
const int & ncostheta(void) const
Return number of cosine theta bins in response table.
Abstract interface for FITS table.
int nenergies(void) const
Return number of energies in energy dispersion response.
void free_members(void)
Delete class members.
GLATEdisp(void)
Void constructor.
GLATEdisp * clone(void) const
Clone energy dispersion response.
void clear(void)
Clear energy dispersion response.
std::string print(const GChatter &chatter=NORMAL) const
Print energy dispersion information.
virtual ~GLATEdisp(void)
Destructor.
const std::string extname_lat_edisp
std::vector< double > m_norm
Energy dispersion normalization.
void copy_members(const GLATEdisp &edisp)
Copy class members.
const std::string & evtype(void) const
Return event type.
void load(const GFilename &filename, const std::string &evtype)
Load energy dispersion from FITS file.
const std::string extname_lat_edisp_scale
void init_members(void)
Initialise class members.
std::string m_evtype
Event type.