Classes | Typedefs | Functions
atm Namespace Reference

Classes

class  AAerosolSQLManager
 Manager for aerosol portion of atmospheric monitoring database. More...
 
class  ACloudSQLManager
 Manager for cloudy portion of atmospheric monitoring database. More...
 
class  AerosolDB
 Class for loading and storing a collection of aerosol data. More...
 
class  AerosolZone
 Class for storing an hour's worth of aerosol data. More...
 
class  AGOESSQLManager
 
class  AirFluorescenceModel
 
class  AirflyFluorescenceModel
 Fluorescence yields from AIRFLY. More...
 
class  ALidarSQLManager
 Manager for lidar portion of atmospheric monitoring database. More...
 
class  AManagerRegister
 Singleton MangerRegister for the Atmosphere. More...
 
class  AMolecularSQLManager
 Manager for molecular portion of atmospheric monitoring database. More...
 
class  AnalyticalCherenkovModel
 Model with analytical calculation of the Cherenkov light. More...
 
class  AOverallQualitySQLManager
 Manager for aerosol portion of atmospheric monitoring database. More...
 
class  Arbeletche2021CherenkovAngularModel
 Parametrization of the angular distribution of Cherenkov photons from L. Arbeletche and V. de Souza (10.1140/epjc/s10052-021-08971-7) More...
 
class  Atmosphere
 Top of the interface to Atmosphere information. More...
 
class  AttenuationResult
 Class describing the Atmospheric attenuation. More...
 
class  AttSlice
 Attenuation data in a zone slice. More...
 
class  CherenkovModel
 model of Cherenkov light production in a shower More...
 
class  CloudResult
 Store the obscuration of an FD pixel by a cloud in the field of view. More...
 
class  ConstantFluorescenceModel
 Model with constant fluorescence yield. More...
 
class  GDASProfileModel
 Molecular profile taken from GDAS database. More...
 
class  GOESDB
 Detector description interface for GOES cloud data. More...
 
class  HumidAirRayleighModel
 Model for Rayleigh scattering and attenuation in a humid atmosphere. More...
 
class  InclinedAtmosphericProfile
 Provides translational services for inclined profile. More...
 
class  Kakimoto1996FluorescenceModel
 Fluorescence yield calculation based. More...
 
class  Keilhauer2008FluorescenceModel
 Fluorescence yields from Keilhauer et al. (arXiv:0801.4200) More...
 
class  LidarCloudDBModel
 Class for cloud coverage calculations. More...
 
class  LidarDB
 Detector description interface for LidarDB-realted data. More...
 
class  LidarZone
 Cloud data for a Lidar zone. More...
 
class  MeasuredDBMieModel
 Class for computing aerosol scattering and attenuation using database measurements. More...
 
class  MieModelOff
 In case you don't believe in Mie scattering ... More...
 
class  ModelRegister
 Registry of atmosphere models. More...
 
class  MolecularDB
 Detector description interface for data in the Atm_Molecular database. More...
 
class  MolecularLayer
 Molecular data for a zone slice. More...
 
class  MolecularZone
 class describing a molecular zone. More...
 
class  MonthlyAvgDBProfileModel
 Molecular profile information from database monthly averages. More...
 
class  Nagano2004FluorescenceModel
 Fluorescence yields from Nagano et al. More...
 
class  NonParametricXMLMieModel
 
class  OverallQualityDB
 Access to database describing overall atmospheric quality. More...
 
class  ParametricXMLMieModel
 Class for computing aerosol scattering and attenuation using simple parameterizations. More...
 
class  ParametricXMLProfileModel
 Molecular profile using a parametric model. More...
 
class  ParametricXMLRayleighModel
 Parametric model for Rayleigh scattering and attenuation using. More...
 
class  PFSlice
 phase function data in a zone slice. More...
 
class  ProfileResult
 Class describing the Atmospheric profile. More...
 
class  Quality
 General information of atmosphere quality at a given time. More...
 
class  RadiosondeDBProfileModel
 Molecular profile taken from radiosonde database. More...
 
class  RayleighModelOff
 In case you don't believe in Rayleigh scattering ... More...
 
class  ScatteringResult
 Class holding the output of the ScatteringResult function. More...
 
class  SimShowerProfileModel
 Molecular profile using a parametric model stored in a shower file. More...
 
class  SuperMieModel
 Compute Mie scattering/attenuation using the best data source. More...
 
class  SuperProfileModel
 Atmospheric profile using best available data source. More...
 
class  USStdADBProfileModel
 Extracts profile info from US Standard Atmosphere. More...
 
class  VAODSlice
 VAOD data in a lidar zone slice. More...
 
class  VCherenkovModel
 Base class for a Cherenkov Model. More...
 
class  VCloudModel
 Base class for cloud coverage calculations. More...
 
class  VFluorescenceModel
 
class  VMieModel
 Base class for a Mie Model. More...
 
class  VModel
 Base class of atmospheric functions. More...
 
class  VProfileModel
 Base class for a Profile Model. More...
 
class  VRayleighModel
 Base class for an Rayleigh Model. More...
 
class  VZone
 Base class for Aerosol, Molecula, Overall Quality and Lidar atmosphere zones. More...
 
class  VZoneSlice
 Base class for AttSlice and PFSlice. More...
 

Typedefs

typedef utl::ObjectFactory
< VCherenkovModel
*, std::string > 
VCherenkovModelFactory
 
typedef utl::ObjectFactory
< VCloudModel *, std::string > 
VCloudModelFactory
 
typedef utl::ObjectFactory
< VFluorescenceModel
*, std::string > 
VFluorescenceModelFactory
 
typedef utl::ObjectFactory
< VMieModel *, std::string > 
VMieModelFactory
 
typedef utl::ObjectFactory
< VProfileModel *, std::string > 
VProfileModelFactory
 
typedef utl::ObjectFactory
< VRayleighModel
*, std::string > 
VRayleighModelFactory
 

Functions

template<class Factory >
Factory::ObjectPtrType CreateAndInit (const Branch &topB, const string &modelType)
 
std::ostream & operator<< (std::ostream &os, const CloudResult &cr)
 
bool SegmentIntersection (double p0X, double p0Y, double p1X, double p1Y, double p2X, double p2Y, double p3X, double p3Y)
 

Typedef Documentation

Definition at line 67 of file VCherenkovModel.h.

Definition at line 65 of file VCloudModel.h.

Definition at line 47 of file VFluorescenceModel.h.

Definition at line 97 of file VMieModel.h.

Definition at line 82 of file VProfileModel.h.

Definition at line 107 of file VRayleighModel.h.

Function Documentation

template<class Factory >
Factory::ObjectPtrType atm::CreateAndInit ( const Branch topB,
const string &  modelType 
)
std::ostream& atm::operator<< ( std::ostream &  os,
const CloudResult &  cr 
)
inline

Definition at line 63 of file CloudResult.h.

References atm::CloudResult::GetCoverageString().

bool atm::SegmentIntersection ( double  p0X,
double  p0Y,
double  p1X,
double  p1Y,
double  p2X,
double  p2Y,
double  p3X,
double  p3Y 
)
inline

Definition at line 251 of file GOESDB.cc.

References utl::s.

Referenced by atm::GOESDB::GetMaximumCloudProbability().


, generated on Tue Sep 26 2023.