110 if (
this != &model) {
149 const bool& gradients)
const
155 double value =
eval(offset, gradients);
CTA instrument direction class interface definition.
Abstract radial acceptance model class interface definition.
CTA observation class interface definition.
Exception handler interface definition.
CTA instrument direction class.
double theta(void) const
Return offset angle (in radians)
void dir(const GSkyDir &dir)
Set sky direction.
Abstract radial acceptance model class.
virtual GCTAModelRadial & operator=(const GCTAModelRadial &model)
Assignment operator.
void copy_members(const GCTAModelRadial &model)
Copy class members.
void free_members(void)
Delete class members.
virtual GCTAInstDir mc(const GEnergy &energy, const GTime &time, const GCTAObservation &obs, GRan &ran) const
Returns MC instrument direction.
virtual double eval(const GCTAInstDir &dir, const GEnergy &energy, const GTime &time, const bool &gradients=false) const
Evaluate function.
virtual ~GCTAModelRadial(void)
Destructor.
GCTAModelRadial(void)
Void constructor.
void init_members(void)
Initialise class members.
void pointing(const GCTAPointing &pointing)
Set CTA pointing.
Class that handles energies in a unit independent way.
Random number generator class.