icemc
Public Member Functions | Protected Attributes | List of all members
Source Class Reference

#include <source.hh>

Public Member Functions

 Source (const char *name, double RA, double dec, SourceFlux *flux)
 
const char * getName () const
 
double getRA () const
 
double getDec () const
 
Vector getDirection (double t) const
 
const SourceFluxgetFlux () const
 
virtual ~Source ()
 

Protected Attributes

std::string name
 
SourceFluxflux
 
double RA
 
double dec
 

Constructor & Destructor Documentation

◆ Source()

Source::Source ( const char *  name,
double  RA,
double  dec,
SourceFlux flux 
)

◆ ~Source()

virtual Source::~Source ( )
inlinevirtual

Member Function Documentation

◆ getDec()

double Source::getDec ( ) const
inline

◆ getDirection()

Vector Source::getDirection ( double  t) const

◆ getFlux()

const SourceFlux* Source::getFlux ( ) const
inline

◆ getName()

const char* Source::getName ( ) const
inline

◆ getRA()

double Source::getRA ( ) const
inline

Member Data Documentation

◆ dec

double Source::dec
protected

◆ flux

SourceFlux* Source::flux
protected

◆ name

std::string Source::name
protected

◆ RA

double Source::RA
protected

The documentation for this class was generated from the following files: