27#ifndef GLATINSTDIR_HPP
28#define GLATINSTDIR_HPP
33#if defined(__sun) && (defined(__svr4__) || defined(__SVR4))
34 typedef uint64_t u_int64_t;
61 virtual void clear(
void);
63 virtual std::string
classname(
void)
const;
64 virtual u_int64_t
hash(
void)
const;
91 return (
"GLATInstDir");
Abstract instrument direction base class definition.
Sky direction class interface definition.
Abstract instrument direction base class.
Fermi/LAT instrument direction class.
GLATInstDir & operator=(const GLATInstDir &dir)
Assignment operator.
virtual std::string print(const GChatter &chatter=NORMAL) const
Print instrument direction information.
virtual void clear(void)
Clear Fermi/LAT instrument direction.
void init_members(void)
Initialise class members.
void copy_members(const GLATInstDir &dir)
Copy class members.
GLATInstDir(void)
Void constructor.
virtual GLATInstDir * clone(void) const
Clone Fermi/LAT instrument direction.
GSkyDir m_dir
Observed incident direction of event.
void free_members(void)
Delete class members.
virtual ~GLATInstDir(void)
Destructor.
virtual std::string classname(void) const
Return class name.
virtual u_int64_t hash(void) const
Return instrument direction hash value.
GSkyDir & dir(void)
Returns reference to sky direction.