9 #ifndef _atm_Keilhauer2008FluorescenceModel_h_
10 #define _atm_Keilhauer2008FluorescenceModel_h_
13 #include <atm/VFluorescenceModel.h>
14 #include <utl/TabulatedFunction.h>
16 namespace utl{
class TabulatedFunction;}
67 #endif // _atm_Keilhauer2008FluorescenceModel_h_
virtual ~Keilhauer2008FluorescenceModel()
Fluorescence yields from Keilhauer et al. (arXiv:0801.4200)
TemperatureParameterization
Class to hold collection (x,y) points and provide interpolation between them.
Keilhauer2008FluorescenceModel()
std::vector< double > fWavelength
utl::TabulatedFunction fFluorescenceSpectrum
const utl::TabulatedFunction & EvaluateFluorescenceYield(const double heightAboveSeaLevel) const
bool HasData() const
True if a data source is for the given model.
REGISTER_MODEL(atm::VFluorescenceModel,"Keilhauer2008", Keilhauer2008FluorescenceModel)
const std::vector< double > & GetWavelengths() const
TemperatureParameterization fTempParam
HumidityParameterization fHumParam