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