9 #ifndef _atm_Nagano2004FluorescenceModel_h_
10 #define _atm_Nagano2004FluorescenceModel_h_
13 #include <atm/VFluorescenceModel.h>
14 #include <utl/TabulatedFunction.h>
16 namespace utl{
class TabulatedFunction;}
72 #endif // _atm_Nagano2004FluorescenceModel_h_
Fluorescence yields from Nagano et al.
std::vector< double > fNaganoA
virtual ~Nagano2004FluorescenceModel()
Class to hold collection (x,y) points and provide interpolation between them.
Nagano2004FluorescenceModel()
const std::vector< double > & GetWavelengths() const
std::vector< double > fNaganoAError
REGISTER_MODEL(atm::VFluorescenceModel,"Nagano2004", Nagano2004FluorescenceModel)
const utl::TabulatedFunction & EvaluateFluorescenceYield(const double heightAboveSeaLevel) const
std::vector< double > fNaganoBError
std::vector< double > fWavelength
utl::TabulatedFunction fFluorescenceSpectrum
bool HasData() const
True if a data source is for the given model.
std::vector< double > fNaganoB