9 #ifndef _atm_Kakimoto1996FluorescenceModel_h_
10 #define _atm_Kakimoto1996FluorescenceModel_h_
13 #include <atm/VFluorescenceModel.h>
14 #include <utl/TabulatedFunction.h>
16 namespace utl{
class TabulatedFunction;}
63 std::vector<double>
fFY;
73 #endif // _atm_Kakimoto1996FluorescenceModel_h_
const std::vector< double > & GetWavelengths() const
const utl::TabulatedFunction & EvaluateFluorescenceYield(const double heightAboveSeaLevel) const
Fluorescence yield calculation based.
bool HasData() const
True if a data source is for the given model.
Class to hold collection (x,y) points and provide interpolation between them.
std::vector< double > fWavelength
Kakimoto1996FluorescenceModel()
std::vector< double > fWaveband
std::vector< double > fFY
REGISTER_MODEL(atm::VFluorescenceModel,"Kakimoto1996", Kakimoto1996FluorescenceModel)
std::vector< double > fFluorescenceYield
virtual ~Kakimoto1996FluorescenceModel()
utl::TabulatedFunction fFluorescenceSpectrum