9 #ifndef _atm_ConstantFluorescenceModel_h_
10 #define _atm_ConstantFluorescenceModel_h_
13 #include <atm/VFluorescenceModel.h>
14 #include <utl/TabulatedFunction.h>
16 namespace utl{
class TabulatedFunction;}
59 std::vector<double>
fFY;
69 #endif // _atm_ConstantFluorescenceModel_h_
std::vector< double > fWaveband
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.
ConstantFluorescenceModel()
virtual ~ConstantFluorescenceModel()
const utl::TabulatedFunction & EvaluateFluorescenceYield(const double heightAboveSeaLevel) const
REGISTER_MODEL(atm::VFluorescenceModel,"Constant", ConstantFluorescenceModel)
std::vector< double > fWavelength
Model with constant fluorescence yield.
utl::TabulatedFunction fFluorescenceSpectrum
std::vector< double > fFluorescenceYield
std::vector< double > fFY
double fSpectrumNormalization
const std::vector< double > & GetWavelengths() const