List of all members | Public Member Functions | Private Member Functions | Private Attributes
atm::AttenuationResult Class Reference

Class describing the Atmospheric attenuation. More...

#include <AttenuationResult.h>

Public Member Functions

 AttenuationResult ()
 
 AttenuationResult (utl::TabulatedFunctionErrors &transmissionFactor)
 
 AttenuationResult (const AttenuationResult &attResult)
 
const
utl::TabulatedFunctionErrors
GetTransmissionFactor () const
 Transmission factor. More...
 
AttenuationResultoperator= (const AttenuationResult &attResult)
 
 ~AttenuationResult ()
 

Private Member Functions

void Clear ()
 

Private Attributes

utl::TabulatedFunctionErrorsfTransmissionFactor
 

Detailed Description

Class describing the Atmospheric attenuation.

Author
Luis Prado Jr
Date
21 Mar 2004

Definition at line 31 of file AttenuationResult.h.

Constructor & Destructor Documentation

AttenuationResult::AttenuationResult ( )

Definition at line 8 of file AttenuationResult.cc.

AttenuationResult::AttenuationResult ( utl::TabulatedFunctionErrors transmissionFactor)

Definition at line 14 of file AttenuationResult.cc.

AttenuationResult::~AttenuationResult ( )

Definition at line 39 of file AttenuationResult.cc.

References fTransmissionFactor.

AttenuationResult::AttenuationResult ( const AttenuationResult attResult)

Definition at line 20 of file AttenuationResult.cc.

Member Function Documentation

void atm::AttenuationResult::Clear ( )
private
const utl::TabulatedFunctionErrors& atm::AttenuationResult::GetTransmissionFactor ( ) const
inline

Transmission factor.

Definition at line 42 of file AttenuationResult.h.

References fTransmissionFactor.

Referenced by FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateAttenuationAlongTrack(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateAttenuationToEye(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateDiagonalParameters(), otoa::LongitudinalXmaxScanner::CalculateLightFactor(), FdCherenkovFinderOG::FdCherenkovFinder::CherenkovFinderAtAperture(), ShowerLightSimulatorKG::ShowerLightSimulator::CherenkovLight(), atm::CherenkovModel::CKVAerosol(), atm::CherenkovModel::CKVRayleigh(), atm::ParametricXMLMieModel::EvaluateMieScattering(), atm::NonParametricXMLMieModel::EvaluateMieScattering(), atm::MieModelOff::EvaluateMieScattering(), atm::MeasuredDBMieModel::EvaluateMieScattering(), LaserLightSimulatorNA::LaserLightSimulator::EvaluatePhotons(), atm::RayleighModelOff::EvaluateRayleighScattering(), atm::HumidAirRayleighModel::EvaluateRayleighScattering(), atm::ParametricXMLRayleighModel::EvaluateRayleighScattering(), otoa::FD2ADST::FillAtmosphericProfileVars(), FdCherenkovFinderOG::FdCherenkovFinder::InitialCherenkov(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), FdEnergyDepositFinderKG::CFMatrixCalculator::MultipleScatteringFraction(), operator=(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::PekalaFraction(), ShowerLightSimulatorKG::ShowerLightSimulator::PrimaryCherenkovLight(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::RobertsFraction(), ReadAerosolHLNS::ReadAerosolHL::Run(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::Run(), testParametricXMLMieModel::testAttenuation(), testMeasuredDBMieModel::testAttenuation(), testParametricXMLRayleighModel::testEvaluateAttenuation(), testSuperMieModel::testGetAttFromDB(), testSuperMieModel::testGetAttFromXML(), testMeasuredDBMieModel::testLambdaDependence(), testMeasuredDBMieModel::testOutOfBound(), testMeasuredDBMieModel::testUncertainty(), testSuperMieModel::testUncertaintyDB(), testSuperMieModel::testUncertaintyXML(), and testMeasuredDBMieModel::testZoneSelection().

AttenuationResult & AttenuationResult::operator= ( const AttenuationResult attResult)

Definition at line 27 of file AttenuationResult.cc.

References fTransmissionFactor, and GetTransmissionFactor().

Member Data Documentation

utl::TabulatedFunctionErrors* atm::AttenuationResult::fTransmissionFactor
private

Definition at line 48 of file AttenuationResult.h.

Referenced by GetTransmissionFactor(), operator=(), and ~AttenuationResult().


The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.