short m_conversion_type
Type of conversion: 0=Front, 1=Back.
GLATInstDir m_dir
Event direction.
short m_calib_version[3]
Version of calibration tables for ACD, CAL.
void copy_members(const GLATEventAtom &atom)
Copy class members.
float m_theta
Zenith angle in instrument system.
std::string print(const GChatter &chatter=NORMAL) const
Print event information.
long m_run_id
Run number of original event.
void clear(void)
Clear time.
double * m_difrsp
Diffuse response components.
virtual ~GLATEventAtom(void)
Destructor.
void free_members(void)
Delete class members.
void init_members(void)
Initialise class members.
GLATEventAtom * clone(void) const
Clone event atom.
long m_event_id
ID number of original event.
virtual GEventAtom & operator=(const GEventAtom &atom)
Assignment operator.
float m_zenith_angle
Zenith angle in Earth system.
virtual void clear(void)
Clear Fermi/LAT instrument direction.
std::string print(const GChatter &chatter=NORMAL) const
Print energy.
short m_event_class
Event class: 0, 1, 2, ...
GLATEventAtom(void)
Void constructor.
int m_num_difrsp
Number of diffuse model components.
virtual std::string print(const GChatter &chatter=NORMAL) const
Print instrument direction information.
void init_members(void)
Initialise class members.
std::string print(const GChatter &chatter=NORMAL) const
Print time.
void clear(void)
Clear event atom.
void init_members(void)
Initialise class members.
GEnergy m_energy
Event energy.
Fermi/LAT event atom class definition.
short m_recon_version
Version of event reconstruction software.
void free_members(void)
Delete class members.
void free_members(void)
Delete class members.
double m_livetime
Accumulated livetime since mission start.
float m_phi
Azimuth angle in instrument system.
float m_earth_azimuth_angle
Azimuth angle in Earth system.
GLATEventAtom & operator=(const GLATEventAtom &atom)
Assignment operator.
void clear(void)
Clear instance.
Fermi/LAT event atom class.
Abstract interface for the event atom class.