9 #ifndef _atm_AirFluorescenceModel_h_
10 #define _atm_AirFluorescenceModel_h_
12 #include <atm/VFluorescenceModel.h>
13 #include <utl/TabulatedFunction.h>
17 class TabulatedFunction;
TemperatureParameterizationWater
TemperatureParameterization fTempParam
std::vector< double > fPPrimeErrorUncorrelated
std::vector< double > fRelativeIntensityError
const std::vector< double > & GetWavelengths() const
Class to hold collection (x,y) points and provide interpolation between them.
REGISTER_MODEL(atm::VFluorescenceModel,"AirFluorescence", AirFluorescenceModel)
std::vector< double > fPPrimeHum
std::string NaganoAirflyFileName
std::vector< double > fWavelength
std::vector< double > fPPrime
TemperatureParameterization
AirFluorescenceModel()=default
std::vector< double > fPPrimeErrorCorrelated
std::vector< double > fRelativeIntensity
virtual ~AirFluorescenceModel()=default
std::vector< double > fAlpha
std::string NaganoFileName
utl::TabulatedFunction fFluorescenceSpectrum
std::vector< double > fAlphaWater
HumidityParameterization fHumParam
TemperatureParameterizationWater fTempWaterParam
bool HasData() const
True if a data source is for the given model.
const utl::TabulatedFunction & EvaluateFluorescenceYield(const double heightAboveSeaLevel) const