Molecular data for a zone slice. More...
#include <MolecularLayer.h>
Public Member Functions | |
| double | GetAirDensity () const |
| Air density in the slice. More... | |
| double | GetAirDensityError () const |
| Error on air density in the slice. More... | |
| double | GetDepth () const |
| Depth of for this slice. More... | |
| double | GetDepthError () const |
| Error on depth for this slice. More... | |
| double | GetHeight () const |
| Measured height pertaining to quantities in this slice. More... | |
| double | GetHeightError () const |
| Error on height pertaining to quantities in this slice. More... | |
| double | GetHumidity () const |
| Humidity in the slice. More... | |
| double | GetHumidityError () const |
| Error on humidity in the slice. More... | |
| double | GetPressure () const |
| Pressure in the slice. More... | |
| double | GetPressureError () const |
| Error on pressure in the slice. More... | |
| double | GetTemperature () const |
| Temperature in the slice. More... | |
| double | GetTemperatureError () const |
| Error on temperature in the slice. More... | |
| double | GetWindSpeed () const |
| Wind speed in the slice. More... | |
| double | GetWindSpeedError () const |
| Error on wind speed in the slice. More... | |
Private Member Functions | |
| void | GetLayerData () const |
| MolecularLayer (const std::string &layerId) | |
| virtual | ~MolecularLayer () |
Private Attributes | |
| double | fAirDensity |
| double | fAirDensityError |
| double | fDepth |
| double | fDepthError |
| double | fHeight |
| double | fHeightError |
| double | fHumidity |
| double | fHumidityError |
| bool | fIsValid |
| std::string | fLayerIdString |
| double | fPressure |
| double | fPressureError |
| double | fTemperature |
| double | fTemperatureError |
| double | fWindSpeed |
| double | fWindSpeedError |
Friends | |
| class | MolecularZone |
|
private |
Definition at line 29 of file MolecularLayer.cc.
|
inlineprivatevirtual |
Definition at line 31 of file MolecularLayer.h.
| double MolecularLayer::GetAirDensity | ( | ) | const |
Air density in the slice.
Definition at line 171 of file MolecularLayer.cc.
References fAirDensity, fIsValid, and GetLayerData().
| double MolecularLayer::GetAirDensityError | ( | ) | const |
Error on air density in the slice.
Definition at line 181 of file MolecularLayer.cc.
References fAirDensityError, fIsValid, and GetLayerData().
| double MolecularLayer::GetDepth | ( | ) | const |
Depth of for this slice.
Definition at line 71 of file MolecularLayer.cc.
References fDepth, fIsValid, and GetLayerData().
| double MolecularLayer::GetDepthError | ( | ) | const |
Error on depth for this slice.
Definition at line 81 of file MolecularLayer.cc.
References fDepthError, fIsValid, and GetLayerData().
| double MolecularLayer::GetHeight | ( | ) | const |
Measured height pertaining to quantities in this slice.
Definition at line 51 of file MolecularLayer.cc.
References fHeight, fIsValid, and GetLayerData().
| double MolecularLayer::GetHeightError | ( | ) | const |
Error on height pertaining to quantities in this slice.
Definition at line 61 of file MolecularLayer.cc.
References fHeightError, fIsValid, and GetLayerData().
| double MolecularLayer::GetHumidity | ( | ) | const |
Humidity in the slice.
Definition at line 151 of file MolecularLayer.cc.
References fHumidity, fIsValid, and GetLayerData().
| double MolecularLayer::GetHumidityError | ( | ) | const |
Error on humidity in the slice.
Definition at line 161 of file MolecularLayer.cc.
References fHumidityError, fIsValid, and GetLayerData().
|
private |
Definition at line 191 of file MolecularLayer.cc.
References utl::cm2, det::VManager::eNotFound, fAirDensity, fAirDensityError, fDepth, fDepthError, fHeight, fHeightError, fHumidity, fHumidityError, fIsValid, fLayerIdString, fPressure, fPressureError, fTemperature, fTemperatureError, fWindSpeed, fWindSpeedError, utl::g, det::VManager::GetData(), utl::kelvin, utl::kg, utl::m3, galactic::meter, utl::pascal, utl::percent, and galactic::second.
Referenced by GetAirDensity(), GetAirDensityError(), GetDepth(), GetDepthError(), GetHeight(), GetHeightError(), GetHumidity(), GetHumidityError(), GetPressure(), GetPressureError(), GetTemperature(), GetTemperatureError(), GetWindSpeed(), and GetWindSpeedError().
| double MolecularLayer::GetPressure | ( | ) | const |
Pressure in the slice.
Definition at line 91 of file MolecularLayer.cc.
References fIsValid, fPressure, and GetLayerData().
| double MolecularLayer::GetPressureError | ( | ) | const |
Error on pressure in the slice.
Definition at line 101 of file MolecularLayer.cc.
References fIsValid, fPressureError, and GetLayerData().
| double MolecularLayer::GetTemperature | ( | ) | const |
Temperature in the slice.
Definition at line 111 of file MolecularLayer.cc.
References fIsValid, fTemperature, and GetLayerData().
| double MolecularLayer::GetTemperatureError | ( | ) | const |
Error on temperature in the slice.
Definition at line 121 of file MolecularLayer.cc.
References fIsValid, fTemperatureError, and GetLayerData().
| double MolecularLayer::GetWindSpeed | ( | ) | const |
Wind speed in the slice.
Definition at line 131 of file MolecularLayer.cc.
References fIsValid, fWindSpeed, and GetLayerData().
| double MolecularLayer::GetWindSpeedError | ( | ) | const |
Error on wind speed in the slice.
Definition at line 141 of file MolecularLayer.cc.
References fIsValid, fWindSpeedError, and GetLayerData().
|
friend |
Definition at line 98 of file MolecularLayer.h.
|
mutableprivate |
Definition at line 93 of file MolecularLayer.h.
Referenced by GetAirDensity(), and GetLayerData().
|
mutableprivate |
Definition at line 94 of file MolecularLayer.h.
Referenced by GetAirDensityError(), and GetLayerData().
|
mutableprivate |
Definition at line 83 of file MolecularLayer.h.
Referenced by GetDepth(), and GetLayerData().
|
mutableprivate |
Definition at line 84 of file MolecularLayer.h.
Referenced by GetDepthError(), and GetLayerData().
|
mutableprivate |
Definition at line 81 of file MolecularLayer.h.
Referenced by GetHeight(), and GetLayerData().
|
mutableprivate |
Definition at line 82 of file MolecularLayer.h.
Referenced by GetHeightError(), and GetLayerData().
|
mutableprivate |
Definition at line 91 of file MolecularLayer.h.
Referenced by GetHumidity(), and GetLayerData().
|
mutableprivate |
Definition at line 92 of file MolecularLayer.h.
Referenced by GetHumidityError(), and GetLayerData().
|
mutableprivate |
Definition at line 79 of file MolecularLayer.h.
Referenced by GetAirDensity(), GetAirDensityError(), GetDepth(), GetDepthError(), GetHeight(), GetHeightError(), GetHumidity(), GetHumidityError(), GetLayerData(), GetPressure(), GetPressureError(), GetTemperature(), GetTemperatureError(), GetWindSpeed(), and GetWindSpeedError().
|
private |
Definition at line 96 of file MolecularLayer.h.
Referenced by GetLayerData().
|
mutableprivate |
Definition at line 85 of file MolecularLayer.h.
Referenced by GetLayerData(), and GetPressure().
|
mutableprivate |
Definition at line 86 of file MolecularLayer.h.
Referenced by GetLayerData(), and GetPressureError().
|
mutableprivate |
Definition at line 87 of file MolecularLayer.h.
Referenced by GetLayerData(), and GetTemperature().
|
mutableprivate |
Definition at line 88 of file MolecularLayer.h.
Referenced by GetLayerData(), and GetTemperatureError().
|
mutableprivate |
Definition at line 89 of file MolecularLayer.h.
Referenced by GetLayerData(), and GetWindSpeed().
|
mutableprivate |
Definition at line 90 of file MolecularLayer.h.
Referenced by GetLayerData(), and GetWindSpeedError().