9 #ifndef _atm_VFluorescence_h_
10 #define _atm_VFluorescence_h_
14 #include <atm/VModel.h>
17 namespace utl {
class Point;
class TabulatedFunction;}
52 #endif // _atm_VFluorescence_h_
Class to hold collection (x,y) points and provide interpolation between them.
Base class of atmospheric functions.
virtual ~VFluorescenceModel()
virtual const std::vector< double > & GetWavelengths() const =0
Template for object factory.
virtual const utl::TabulatedFunction & EvaluateFluorescenceYield(const double heightAboveSeaLevel) const =0
virtual double GetdEdX0() const =0
utl::ObjectFactory< VFluorescenceModel *, std::string > VFluorescenceModelFactory
virtual double GetDeExcitationTime(const double height) const