List of all members | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | Friends
utl::TabulatedFunctionErrors Class Reference

#include <TabulatedFunctionErrors.h>

Inheritance diagram for utl::TabulatedFunctionErrors:
Inheritance graph
[legend]

Public Types

typedef std::vector< double > Array
 
typedef Array::const_iterator ArrayConstIterator
 
typedef Array::const_reference ArrayConstReference
 
typedef
Array::const_reverse_iterator 
ArrayConstReverseIterator
 
typedef Array::iterator ArrayIterator
 
typedef Array::reverse_iterator ArrayReverseIterator
 
typedef
ConstTabulatedFunctionIterator 
ConstIterator
 
typedef
ConstTabulatedFunctionErrIterator 
ConstIteratorErr
 
typedef TabulatedFunctionIterator Iterator
 
typedef
TabulatedFunctionErrIterator 
IteratorErr
 

Public Member Functions

IteratorErr Begin ()
 
ConstIteratorErr Begin () const
 
void Clear ()
 
IteratorErr End ()
 
ConstIteratorErr End () const
 
ConstIteratorErr FindX (const double x) const
 
ConstIteratorErr FindY (const double y) const
 
double GetBoundaryTolerance () const
 
unsigned int GetInterpolationOrder () const
 
unsigned int GetNPoints () const
 
const double & GetX (const unsigned int idx) const
 
double & GetX (const unsigned int idx)
 
const double & GetXErr (const unsigned int idx) const
 
double & GetXErr (const unsigned int idx)
 
const double & GetY (const unsigned int idx) const
 
double & GetY (const unsigned int idx)
 
const double & GetYErr (const unsigned int idx) const
 
double & GetYErr (const unsigned int idx)
 
IteratorErr Insert (const IteratorErr &pos, const double x, const double xErr, const double y, const double yErr)
 
Iterator Insert (const double x, const double y)
 
double InterpolateY (const double x, const unsigned int polyDegree) const
 Interpolate the Y value with a polyDegree polynomial. More...
 
bool IsInValidRange (const double x) const
 
bool operator!= (const TabulatedFunction &t) const
 
double operator() (const double x) const
 
bool operator== (const TabulatedFunction &t) const
 
PairErr operator[] (const int idx) const
 
void PushBack (const double x, const double xErr, const double y, const double yErr)
 
void PushBack (const double x, const double y)
 
void ScaleX (const double s)
 
void ScaleY (const double s)
 
void SetBoundaryTolerance (const double tolerance)
 
void SetInterpolationOrder (const unsigned int interpolationOrder)
 
double SumX () const
 return the sum of X values More...
 
double SumY () const
 return the sum of Y values More...
 
void Swap (TabulatedFunctionErrors &tf)
 
void Swap (TabulatedFunction &tf)
 
 TabulatedFunctionErrors (const unsigned int interpolationOrder=1, const double borderTolerance=1e-3)
 
 TabulatedFunctionErrors (const std::vector< double > &xValues, const std::vector< double > &xValuesErr, const std::vector< double > &yValues, const std::vector< double > &yValuesErr, const unsigned int interpolationOrder=1, const double borderTolerance=1e-3)
 
ArrayConstReference XBack () const
 read-only reference to back of array of X More...
 
ArrayIterator XBegin ()
 begin of array of X More...
 
ArrayConstIterator XBegin () const
 begin of array of X More...
 
ArrayIterator XEnd ()
 end of array of X More...
 
ArrayConstIterator XEnd () const
 end of array of X More...
 
ArrayIterator XErrBegin ()
 begin of array of errors X More...
 
ArrayConstIterator XErrBegin () const
 begin of array of errors X More...
 
ArrayIterator XErrEnd ()
 end of array of errors X More...
 
ArrayConstIterator XErrEnd () const
 end of array of errors X More...
 
ArrayConstReference XFront () const
 read-only reference to front of array of X More...
 
ArrayReverseIterator XRBegin ()
 begin reverse iterator for X More...
 
ArrayConstReverseIterator XRBegin () const
 begin reverse iterator for X More...
 
ArrayReverseIterator XREnd ()
 end reverse iterator for X More...
 
ArrayConstReverseIterator XREnd () const
 
double Y (const double x) const
 Get or interpolate the Y value that corresponds to parameter x. More...
 
ArrayConstReference YBack () const
 read-only reference to back of array of Y More...
 
ArrayIterator YBegin ()
 begin of array of Y More...
 
ArrayConstIterator YBegin () const
 begin of array of Y More...
 
ArrayIterator YEnd ()
 end of array of Y More...
 
ArrayConstIterator YEnd () const
 end of array of Y More...
 
ArrayIterator YErrBegin ()
 begin of array of errors Y More...
 
ArrayConstIterator YErrBegin () const
 begin of array of errors Y More...
 
ArrayIterator YErrEnd ()
 end of array of errors Y More...
 
ArrayConstIterator YErrEnd () const
 end of array of errors Y More...
 
ArrayConstReference YFront () const
 read-only reference to front of array of Y More...
 
ArrayReverseIterator YRBegin ()
 begin reverse iterator for Y More...
 
ArrayConstReverseIterator YRBegin () const
 begin reverse iterator for Y More...
 
ArrayReverseIterator YREnd ()
 end reverse iterator for Y More...
 
ArrayConstReverseIterator YREnd () const
 end reverse iterator for Y More...
 

Protected Member Functions

void FillTable (const std::vector< double > &xValues, const std::vector< double > &yValues)
 

Protected Attributes

Array fX
 
Array fY
 

Private Member Functions

void FillTable (const std::vector< double > &xValues, const std::vector< double > &xValuesErr, const std::vector< double > &yValues, const std::vector< double > &yValuesErr)
 

Private Attributes

Array fXErr
 
Array fYErr
 

Friends

void swap (utl::TabulatedFunctionErrors &t1, utl::TabulatedFunctionErrors &t2)
 

Detailed Description

Definition at line 22 of file TabulatedFunctionErrors.h.

Member Typedef Documentation

typedef std::vector<double> utl::TabulatedFunction::Array
inherited

Definition at line 30 of file TabulatedFunction.h.

typedef Array::const_iterator utl::TabulatedFunction::ArrayConstIterator
inherited

Definition at line 32 of file TabulatedFunction.h.

typedef Array::const_reference utl::TabulatedFunction::ArrayConstReference
inherited

Definition at line 35 of file TabulatedFunction.h.

typedef Array::const_reverse_iterator utl::TabulatedFunction::ArrayConstReverseIterator
inherited

Definition at line 34 of file TabulatedFunction.h.

typedef Array::iterator utl::TabulatedFunction::ArrayIterator
inherited

Definition at line 31 of file TabulatedFunction.h.

typedef Array::reverse_iterator utl::TabulatedFunction::ArrayReverseIterator
inherited

Definition at line 33 of file TabulatedFunction.h.

Definition at line 37 of file TabulatedFunction.h.

Definition at line 26 of file TabulatedFunctionErrors.h.

Definition at line 36 of file TabulatedFunction.h.

Definition at line 25 of file TabulatedFunctionErrors.h.

Constructor & Destructor Documentation

utl::TabulatedFunctionErrors::TabulatedFunctionErrors ( const unsigned int  interpolationOrder = 1,
const double  borderTolerance = 1e-3 
)
inline

Definition at line 28 of file TabulatedFunctionErrors.h.

utl::TabulatedFunctionErrors::TabulatedFunctionErrors ( const std::vector< double > &  xValues,
const std::vector< double > &  xValuesErr,
const std::vector< double > &  yValues,
const std::vector< double > &  yValuesErr,
const unsigned int  interpolationOrder = 1,
const double  borderTolerance = 1e-3 
)
inline

Definition at line 32 of file TabulatedFunctionErrors.h.

References FillTable().

Member Function Documentation

IteratorErr utl::TabulatedFunctionErrors::Begin ( )
inline
ConstIteratorErr utl::TabulatedFunctionErrors::Begin ( ) const
inline
void TabulatedFunctionErrors::Clear ( )

Definition at line 154 of file TabulatedFunctionErrors.cc.

Referenced by FdLightCollectionEfficiencyKG::Bootstrapper::Bootstrap(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateGeometryAndDepth(), FdEnergyDepositFinderKG::ProfileCalculator::CalculateProfile(), FdCherenkovFinderOG::FdCherenkovFinder::CherenkovFinderAtAperture(), FdEnergyDepositFinderKG::CFMatrixCalculator::Clear(), FdApertureLightFinderOG::FdApertureLightFinder::CombineAndFillFluxes(), FdProfileConstrainedGeometryFit::PCGFitter::CombinedChi2(), FdProfileConstrainedGeometryFitPG::PCGFitter::CombinedChi2(), FdProfileReconstructorKG::EnergyFitter::FillProfilesAtAperture(), MdLDFFinderAG::MdLDFFinder::FillTabulatedFunction(), FdProfileConstrainedGeometryFitPG::ApertureLight::GetClearedEyeLightFlux(), FdProfileConstrainedGeometryFit::ApertureLight::GetClearedEyeLightFlux(), FdApertureLightFinderKG::FdApertureLightFinder::GetClearedEyeLightFlux(), FdProfileConstrainedGeometryFit::ApertureLight::GetClearedTelescopeLightFlux(), FdProfileConstrainedGeometryFitPG::ApertureLight::GetClearedTelescopeLightFlux(), FdApertureLightFinderKG::FdApertureLightFinder::GetClearedTelescopeLightFlux(), FdEnergyDepositFinderKG::ProfileCalculator::InitProfiles(), FdProfileReconstructorKG::FdProfileReconstructor::InitProfiles(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PrepareEyeCopy(), FdProfileReconstructorKG::FdProfileReconstructor::ReFitProfile(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::SetRecData(), LDFFinderOG::LDFFinder::SetRecData(), and SdHorizontalReconstructionNS::SdHorizontalReconstruction::SetReconstructedValues().

IteratorErr utl::TabulatedFunctionErrors::End ( )
inline
ConstIteratorErr utl::TabulatedFunctionErrors::End ( ) const
inline
void TabulatedFunctionErrors::FillTable ( const std::vector< double > &  xValues,
const std::vector< double > &  xValuesErr,
const std::vector< double > &  yValues,
const std::vector< double > &  yValuesErr 
)
private

Definition at line 20 of file TabulatedFunctionErrors.cc.

References ERROR, and std::swap().

Referenced by TabulatedFunctionErrors().

void TabulatedFunction::FillTable ( const std::vector< double > &  xValues,
const std::vector< double > &  yValues 
)
protectedinherited

Definition at line 18 of file TabulatedFunction.cc.

References ERROR, and std::swap().

Referenced by utl::TabulatedFunction::TabulatedFunction().

ConstTabulatedFunctionErrIterator TabulatedFunctionErrors::FindX ( const double  x) const

Definition at line 96 of file TabulatedFunctionErrors.cc.

Referenced by TestOfflineUtils_ROOT_io::IsEqual(), and main().

ConstTabulatedFunctionErrIterator TabulatedFunctionErrors::FindY ( const double  y) const

Definition at line 115 of file TabulatedFunctionErrors.cc.

Referenced by main().

double utl::TabulatedFunction::GetBoundaryTolerance ( ) const
inlineinherited

Definition at line 190 of file TabulatedFunction.h.

References utl::TabulatedFunction::fBoundaryTolerance.

unsigned int utl::TabulatedFunction::GetInterpolationOrder ( ) const
inlineinherited

Definition at line 185 of file TabulatedFunction.h.

References utl::TabulatedFunction::fInterpolationOrder.

unsigned int utl::TabulatedFunction::GetNPoints ( ) const
inlineinherited

Definition at line 55 of file TabulatedFunction.h.

References utl::TabulatedFunction::fX.

Referenced by G4StationSimulatorOG::AddProperty(), G4StationSimulatorOG::G4StationFastCerenkov::AlongStepDoIt(), G4StationSimulatorOG::G4TankFastCerenkov::AlongStepDoIt(), G4TankSimulatorASCII::G4TankFastCerenkov::AlongStepDoIt(), G4XTankSimulatorAG::G4XTankFastCerenkov::AlongStepDoIt(), G4TankSimulatorOG::G4TankFastCerenkov::AlongStepDoIt(), FdCalibratorOG::FdCalibrator::ApplyCalibration(), FdLightCollectionEfficiencyKG::Bootstrapper::Bootstrap(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalcTraceDivision(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateAdditionalIterationsToMeetTarget(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateGeometryAndDepth(), otoa::LongitudinalXmaxScanner::CalculateLightFactor(), SdSimpleSimKG::SdSimpleSim::CalculateLogZdist(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculatePixelTraceSum(), evt::GaisserHillas4Parameter::CalculateR(), FdLightCollectionEfficiencyKG::TimeRangeCalculator::CalculateStartStopTimes(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTargetRelUncertainty(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTelescopeEfficiency(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTelescopeTraceSum(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateWaveLengths(), ShowerLightSimulatorKG::ShowerLightSimulator::CherenkovLight(), FdProfileConstrainedGeometryFit::PCGFitter::CombinedChi2(), FdProfileConstrainedGeometryFitPG::PCGFitter::CombinedChi2(), TelescopeSimulatorLX::FDsimG4Materials::ConstructTableOfMaterials(), SdPMTSimulatorASCII::SdPMTSimulator::ConvertPEToBaseSignal(), FdCalibratorOG::FdCalibrator::CorrectFDTime(), G4TankSimulatorOG::G4TankConstruction::CreateHDPE(), G4TankSimulatorASCII::G4TankConstruction::CreateHDPE(), G4XTankSimulatorAG::G4XTankConstruction::CreateHDPE(), G4TankSimulatorOG::G4TankConstruction::CreateInterface(), G4XTankSimulatorAG::G4XTankConstruction::CreateInterface(), G4TankSimulatorASCII::G4TankConstruction::CreateInterface(), G4TankSimulatorOG::G4TankConstruction::CreateLiner(), G4TankSimulatorASCII::G4TankConstruction::CreateLiner(), G4XTankSimulatorAG::G4XTankConstruction::CreateLiner(), G4TankSimulatorOG::G4TankConstruction::CreateLucite(), G4TankSimulatorASCII::G4TankConstruction::CreateLucite(), G4XTankSimulatorAG::G4XTankConstruction::CreateLucite(), G4TankSimulatorOG::G4TankConstruction::CreatePyrex(), G4TankSimulatorASCII::G4TankConstruction::CreatePyrex(), G4XTankSimulatorAG::G4XTankConstruction::CreatePyrex(), G4TankSimulatorOG::G4TankConstruction::CreatePyrex1(), G4TankSimulatorASCII::G4TankConstruction::CreatePyrex1(), G4XTankSimulatorAG::G4XTankConstruction::CreatePyrex1(), G4TankSimulatorOG::G4TankConstruction::CreateWater(), G4TankSimulatorASCII::G4TankConstruction::CreateWater(), G4XTankSimulatorAG::G4XTankConstruction::CreateWater(), SdRecPlotterOG::SdRecPlotter::DrawEvent(), atm::ParametricXMLMieModel::EvaluateMieScattering(), atm::NonParametricXMLMieModel::EvaluateMieScattering(), atm::MieModelOff::EvaluateMieScattering(), atm::RayleighModelOff::EvaluateRayleighScattering(), atm::HumidAirRayleighModel::EvaluateRayleighScattering(), atm::ParametricXMLRayleighModel::EvaluateRayleighScattering(), otoa::FD2ADST::FillAtmosphericProfileVars(), otoa::FD2ADST::FillCloudCameraDataBrief(), otoa::FD2ADST::FillCloudsBetweenEyeAndShower(), otoa::FD2ADST::FillEyeApertureLight(), otoa::FD2ADST::FillFdProfile(), SdPMTSimulatorOG::SdPMTSimulator::FillPulseShape(), otoa::MD2ADST::FillRecShower(), otoa::Offline2ADST::FillSim(), otoa::FD2ADST::FillTelRecData(), TelescopeSimulatorLX::TelescopeSimulator::FillTraces(), fdDoubleBumpFinder::FdDoubleBumpFinder::Fit(), SdSimpleSimKG::SdSimpleSim::FitDecay(), FdProfileReconstructorKG::OpticalHalo::Flasher2008Fraction(), TimeModel::Get_dNdX_FromProfile(), TimeModel::Get_dNdz_FromProfile(), FdEnergyDepositFinderKG::TelescopeDataBin::GetArcLengthFunction(), otoa::fd::GetCalibrationConstant(), fdet::Telescope::GetConfigSignatureStr(), TimeModelTestKG::TimeModelTest::GetLogZdist(), SdSimpleSimKG::SdSimpleSim::GetLogZdist(), fdet::Telescope::GetMeasuredRelativeEfficiency(), atm::ProfileResult::GetXValues(), atm::ProfileResult::GetYValues(), FdProfileConstrainedGeometryFit::ProfileChi2::GuessGHParameters(), FdProfileConstrainedGeometryFitPG::ProfileChi2::GuessGHParameters(), FdProfileReconstructorKG::FdProfileReconstructor::GuessShowerMaximum(), SdPMTSimulatorASCII::SdPMTSimulator::Init(), FdElectronicsSimulatorOG::FdElectronicsSimulator::InitCamera(), FdCherenkovFinderOG::FdCherenkovFinder::InitialCherenkov(), FdProfileReconstructorKG::EnergyFitter::InitializeGHFit(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsSelected(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), main(), FdLightCollectionEfficiencyKG::Bootstrapper::MaxRelUncertaintyBelowThreshold(), atm::ProfileResult::MaxX(), utl::MuonTimeModel::MuonTimeModel(), UserModule::PlotEnergyDeposit(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::PlotLDF(), UserModule::PlotLongitudinalProfile(), UserModule::PlotTotalCherBeam(), UserModule::PlotTotalFluorLight(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::ProcessEvent(), FdProfileReconstructorKG::FdProfileReconstructor::ReFitProfile(), ConexShowerGeneratorKG::ConexShowerGenerator::Run(), MCShowerCheckerOG::MCShowerChecker::Run(), ShowerLightSimulatorKG::ShowerLightSimulator::Run(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), SdSimpleSimKG::SdSimpleSim::Run(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), UniversalityFitter::UniversalityFitter::Run(), FdEnergyDepositFinderKG::ProfileFitter::SetProfileData(), FastTankSimulatorOG::FastTankSimulator::SimulatePhotons(), FdCherenkovSubtracterOG::FdCherenkovSubtracter::SubtractCherenkov(), ReaderTest::testTabulatedFunction(), and FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::WriteDebugInfo().

const double& utl::TabulatedFunction::GetX ( const unsigned int  idx) const
inlineinherited

Definition at line 165 of file TabulatedFunction.h.

References utl::TabulatedFunction::fX.

Referenced by FdLightCollectionEfficiencyKG::Bootstrapper::Bootstrap(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalcTraceDivision(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateGeometryAndDepth(), otoa::LongitudinalXmaxScanner::CalculateLightFactor(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculatePixelTraceSum(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateProfiles(), FdLightCollectionEfficiencyKG::TimeRangeCalculator::CalculateStartStopTimes(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTargetRelUncertainty(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTelescopeTraceSum(), atm::GDASProfileModel::CheckForUpdates(), atm::RadiosondeDBProfileModel::CheckForUpdates(), FdCherenkovFinderOG::FdCherenkovFinder::CherenkovFinderAtAperture(), FdProfileConstrainedGeometryFit::PCGFitter::CombinedChi2(), FdProfileConstrainedGeometryFitPG::PCGFitter::CombinedChi2(), TelescopeSimulatorLX::FDsimG4Materials::ConstructTableOfMaterials(), FdCalibratorOG::FdCalibrator::CorrectFDTime(), SdRecPlotterOG::SdRecPlotter::DrawEvent(), atm::ParametricXMLMieModel::EvaluateMieScattering(), atm::NonParametricXMLMieModel::EvaluateMieScattering(), atm::HumidAirRayleighModel::EvaluateRayleighScattering(), atm::ParametricXMLRayleighModel::EvaluateRayleighScattering(), otoa::FD2ADST::FillAtmosphericProfileVars(), otoa::FD2ADST::FillCloudCameraDataBrief(), otoa::FD2ADST::FillCloudsBetweenEyeAndShower(), otoa::FD2ADST::FillTelRecData(), fdet::Telescope::GetMeasuredRelativeEfficiency(), FdCherenkovFinderOG::FdCherenkovFinder::InitialCherenkov(), main(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::ProcessEvent(), FdProfileReconstructorKG::FdProfileReconstructor::ReFitProfile(), MCShowerCheckerOG::MCShowerChecker::Run(), FdEnergyDepositFinderKG::ProfileFitter::SetProfileData(), FastTankSimulatorOG::FastTankSimulator::SimulatePhotons(), and FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::WriteDebugInfo().

double& utl::TabulatedFunction::GetX ( const unsigned int  idx)
inlineinherited

Definition at line 167 of file TabulatedFunction.h.

References utl::TabulatedFunction::fX.

const double& utl::TabulatedFunctionErrors::GetXErr ( const unsigned int  idx) const
inline
double& utl::TabulatedFunctionErrors::GetXErr ( const unsigned int  idx)
inline

Definition at line 93 of file TabulatedFunctionErrors.h.

References fXErr.

const double& utl::TabulatedFunction::GetY ( const unsigned int  idx) const
inlineinherited

Definition at line 162 of file TabulatedFunction.h.

References utl::TabulatedFunction::fY.

Referenced by FdLightCollectionEfficiencyKG::Bootstrapper::Bootstrap(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalcTraceDivision(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateAdditionalIterationsToMeetTarget(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateAttenuationAlongTrack(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateAttenuationToEye(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateCherenkovAtTrack(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateDiagonalParameters(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateDirectCherenkovMatrix(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateDirectCherenkovMatrix(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateGeometryAndDepth(), otoa::LongitudinalXmaxScanner::CalculateLightFactor(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateProfiles(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateScatteringToEye(), FdLightCollectionEfficiencyKG::TimeRangeCalculator::CalculateStartStopTimes(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTargetRelUncertainty(), atm::RadiosondeDBProfileModel::CheckForUpdates(), atm::GDASProfileModel::CheckForUpdates(), FdCherenkovFinderOG::FdCherenkovFinder::CherenkovFinderAtAperture(), ShowerLightSimulatorKG::ShowerLightSimulator::CherenkovLight(), FdProfileConstrainedGeometryFit::PCGFitter::CombinedChi2(), FdProfileConstrainedGeometryFitPG::PCGFitter::CombinedChi2(), TelescopeSimulatorLX::FDsimG4Materials::ConstructTableOfMaterials(), SdRecPlotterOG::SdRecPlotter::DrawEvent(), atm::ParametricXMLMieModel::EvaluateMieScattering(), atm::NonParametricXMLMieModel::EvaluateMieScattering(), atm::HumidAirRayleighModel::EvaluateRayleighScattering(), atm::ParametricXMLRayleighModel::EvaluateRayleighScattering(), otoa::FD2ADST::FillAtmosphericProfileVars(), fdet::Telescope::GetMeasuredRelativeEfficiency(), FdProfileReconstructorKG::FdProfileReconstructor::GuessShowerMaximum(), FdCherenkovFinderOG::FdCherenkovFinder::InitialCherenkov(), FdLightCollectionEfficiencyKG::Bootstrapper::MaxRelUncertaintyBelowThreshold(), FdEnergyDepositFinderKG::CFMatrixCalculator::MultipleScatteringFraction(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::PekalaFraction(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::ProcessEvent(), FdProfileReconstructorKG::FdProfileReconstructor::ReFitProfile(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::RobertsFraction(), MCShowerCheckerOG::MCShowerChecker::Run(), FdEnergyDepositFinderKG::ProfileFitter::SetProfileData(), FastTankSimulatorOG::FastTankSimulator::SimulatePhotons(), FdCherenkovSubtracterOG::FdCherenkovSubtracter::SubtractCherenkov(), and FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::WriteDebugInfo().

double& utl::TabulatedFunction::GetY ( const unsigned int  idx)
inlineinherited

Definition at line 168 of file TabulatedFunction.h.

References utl::TabulatedFunction::fY.

const double& utl::TabulatedFunctionErrors::GetYErr ( const unsigned int  idx) const
inline
double& utl::TabulatedFunctionErrors::GetYErr ( const unsigned int  idx)
inline

Definition at line 94 of file TabulatedFunctionErrors.h.

References fYErr.

TabulatedFunctionErrIterator TabulatedFunctionErrors::Insert ( const IteratorErr pos,
const double  x,
const double  xErr,
const double  y,
const double  yErr 
)
TabulatedFunctionIterator TabulatedFunction::Insert ( const double  x,
const double  y 
)
inherited
double TabulatedFunction::InterpolateY ( const double  x,
const unsigned int  polyDegree 
) const
inherited
bool utl::TabulatedFunction::IsInValidRange ( const double  x) const
inlineinherited
bool utl::TabulatedFunction::operator!= ( const TabulatedFunction t) const
inlineinherited

Definition at line 182 of file TabulatedFunction.h.

References utl::TabulatedFunction::operator==().

double utl::TabulatedFunction::operator() ( const double  x) const
inlineinherited

Definition at line 159 of file TabulatedFunction.h.

References utl::TabulatedFunction::Y().

bool utl::TabulatedFunction::operator== ( const TabulatedFunction t) const
inlineinherited
PairErr utl::TabulatedFunctionErrors::operator[] ( const int  idx) const
inline
void TabulatedFunctionErrors::PushBack ( const double  x,
const double  xErr,
const double  y,
const double  yErr 
)

Definition at line 67 of file TabulatedFunctionErrors.cc.

Referenced by FdLightCollectionEfficiencyKG::Bootstrapper::Bootstrap(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalcTraceDivision(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateGeometryAndDepth(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculatePixelTraceSum(), FdEnergyDepositFinderKG::ProfileCalculator::CalculateProfile(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateProfiles(), atm::MonthlyAvgDBProfileModel::CheckForUpdates(), atm::RadiosondeDBProfileModel::CheckForUpdates(), atm::GDASProfileModel::CheckForUpdates(), FdCherenkovFinderOG::FdCherenkovFinder::CherenkovFinderAtAperture(), FdApertureLightFinderOG::FdApertureLightFinder::CombineAndFillFluxes(), FdProfileConstrainedGeometryFit::PCGFitter::CombinedChi2(), FdProfileConstrainedGeometryFitPG::PCGFitter::CombinedChi2(), atm::ParametricXMLMieModel::EvaluateMieAttenuation(), atm::NonParametricXMLMieModel::EvaluateMieAttenuation(), atm::MieModelOff::EvaluateMieAttenuation(), atm::MeasuredDBMieModel::EvaluateMieAttenuation(), atm::NonParametricXMLMieModel::EvaluateMieScattering(), atm::ParametricXMLMieModel::EvaluateMieScattering(), atm::MieModelOff::EvaluateMieScattering(), atm::MeasuredDBMieModel::EvaluateMieScattering(), atm::RayleighModelOff::EvaluateRayleighAttenuation(), atm::HumidAirRayleighModel::EvaluateRayleighAttenuation(), atm::ParametricXMLRayleighModel::EvaluateRayleighAttenuation(), atm::RayleighModelOff::EvaluateRayleighScattering(), atm::HumidAirRayleighModel::EvaluateRayleighScattering(), atm::ParametricXMLRayleighModel::EvaluateRayleighScattering(), atm::VProfileModel::ExtendProfilesTo100km(), FdProfileConstrainedGeometryFitPG::ApertureLight::FillFluxes(), FdProfileConstrainedGeometryFit::ApertureLight::FillFluxes(), FdApertureLightFinderKG::FdApertureLightFinder::FillFluxes(), atm::USStdADBProfileModel::FillTables(), MdLDFFinderAG::MdLDFFinder::FillTabulatedFunction(), atm::RayleighModelOff::GetAttenuationLength(), atm::ParametricXMLProfileModel::Init(), atm::SimShowerProfileModel::LazyInit(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), main(), FdProfileReconstructorKG::FdProfileReconstructor::ReFitProfile(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), testFEventImpl::setEyeRecDataValues(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::SetRecData(), LDFFinderOG::LDFFinder::SetRecData(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::SetReconstructedValues(), and TestOfflineUtils_ROOT_io::testTabulatedFunction().

void TabulatedFunction::PushBack ( const double  x,
const double  y 
)
inherited

Definition at line 57 of file TabulatedFunction.cc.

References max, and WARNING.

Referenced by fdet::Telescope::CachePixelCalibrations(), fdet::Telescope::CachePixelOpticalEfficiencyCorrections(), atm::MeasuredDBMieModel::CheckForUpdates(), atm::VMieModel::EvaluateScatteringAngleDistribution(), atm::VRayleighModel::EvaluateScatteringAngleDistribution(), io::FillShowerProfileDataFromConex(), FdProfileReconstructorKG::OpticalHalo::Flasher2008Fraction(), FdEnergyDepositFinderKG::TelescopeDataBin::GetArcLengthFunction(), cdet::COverrideXMLManager::GetData(), cdet::CModelsXMLManager::GetData(), sdet::SModelsXMLManager::GetData(), TelescopeSimulatorLX::FDsimG4XMLManager::GetData(), utl::Branch::GetData(), RdGalacticDatasetMaker::RdGalacticDatasetMaker::GetImpedanceAt(), fdet::Telescope::GetMeasuredRelativeEfficiency(), fdet::Corrector::GetRefractiveIndex(), fdet::FModelsXMLManager::GetTabulatedModelData(), main(), utl::NoiseCCIR670::NoiseCCIR670(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::PlotLDF(), io::AiresShowerFile::Read(), io::CorsikaShowerFile::ReadProfile(), MuonProfileBuilder::MuonProfileBuilder::Run(), ProfileSimulatorOG::ProfileSimulator::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), FdLightCollectionEfficiencyKG::SimMockEvent::SetLongitudinalProfilesFromGH(), G4TankSimulatorOG::G4TankConstruction::SetXMLParameters(), G4XTankSimulatorAG::G4XTankConstruction::SetXMLParameters(), G4TankSimulatorASCII::G4TankConstruction::SetXMLParameters(), G4StationSimulatorOG::G4StationConstruction::SetXMLParameters(), TestOfflineUtils_ROOT_io::testMultiTabulatedFunction(), TestRandomSamplerFromCDF::TestTabulatedFunction(), TestRandomSamplerFromPDF::TestTabulatedFunction(), TestOfflineUtils_ROOT_io::testTabulatedFunction(), and utl::MuonTimeModel::UpdateModel().

void utl::TabulatedFunction::ScaleX ( const double  s)
inlineinherited
void utl::TabulatedFunction::ScaleY ( const double  s)
inlineinherited
void utl::TabulatedFunction::SetBoundaryTolerance ( const double  tolerance)
inlineinherited
void utl::TabulatedFunction::SetInterpolationOrder ( const unsigned int  interpolationOrder)
inlineinherited

Definition at line 187 of file TabulatedFunction.h.

References utl::TabulatedFunction::fInterpolationOrder.

double utl::TabulatedFunction::SumX ( ) const
inlineinherited

return the sum of X values

Definition at line 171 of file TabulatedFunction.h.

References utl::TabulatedFunction::fX.

double utl::TabulatedFunction::SumY ( ) const
inlineinherited

return the sum of Y values

Definition at line 174 of file TabulatedFunction.h.

References utl::TabulatedFunction::fY.

Referenced by FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize().

void utl::TabulatedFunctionErrors::Swap ( TabulatedFunctionErrors tf)
inline

Definition at line 107 of file TabulatedFunctionErrors.h.

References fXErr, fYErr, utl::TabulatedFunction::Swap(), and std::swap().

void utl::TabulatedFunction::Swap ( TabulatedFunction tf)
inlineinherited
ArrayConstReference utl::TabulatedFunction::XBack ( ) const
inlineinherited
ArrayIterator utl::TabulatedFunction::XBegin ( )
inlineinherited
ArrayConstIterator utl::TabulatedFunction::XBegin ( ) const
inlineinherited

begin of array of X

Definition at line 82 of file TabulatedFunction.h.

References utl::TabulatedFunction::fX.

ArrayIterator utl::TabulatedFunction::XEnd ( )
inlineinherited
ArrayConstIterator utl::TabulatedFunction::XEnd ( ) const
inlineinherited

end of array of X

Definition at line 106 of file TabulatedFunction.h.

References utl::TabulatedFunction::fX.

ArrayIterator utl::TabulatedFunctionErrors::XErrBegin ( )
inline

begin of array of errors X

Definition at line 64 of file TabulatedFunctionErrors.h.

References fXErr.

ArrayConstIterator utl::TabulatedFunctionErrors::XErrBegin ( ) const
inline

begin of array of errors X

Definition at line 67 of file TabulatedFunctionErrors.h.

References fXErr.

ArrayIterator utl::TabulatedFunctionErrors::XErrEnd ( )
inline

end of array of errors X

Definition at line 76 of file TabulatedFunctionErrors.h.

References fXErr.

ArrayConstIterator utl::TabulatedFunctionErrors::XErrEnd ( ) const
inline

end of array of errors X

Definition at line 79 of file TabulatedFunctionErrors.h.

References fXErr.

ArrayConstReference utl::TabulatedFunction::XFront ( ) const
inlineinherited
ArrayReverseIterator utl::TabulatedFunction::XRBegin ( )
inlineinherited

begin reverse iterator for X

Definition at line 85 of file TabulatedFunction.h.

References utl::TabulatedFunction::fX.

ArrayConstReverseIterator utl::TabulatedFunction::XRBegin ( ) const
inlineinherited

begin reverse iterator for X

Definition at line 88 of file TabulatedFunction.h.

References utl::TabulatedFunction::fX.

ArrayReverseIterator utl::TabulatedFunction::XREnd ( )
inlineinherited

end reverse iterator for X

Definition at line 109 of file TabulatedFunction.h.

References utl::TabulatedFunction::fX.

ArrayConstReverseIterator utl::TabulatedFunction::XREnd ( ) const
inlineinherited

Definition at line 112 of file TabulatedFunction.h.

References utl::TabulatedFunction::fX.

double utl::TabulatedFunction::Y ( const double  x) const
inlineinherited

Get or interpolate the Y value that corresponds to parameter x.

Definition at line 152 of file TabulatedFunction.h.

References utl::TabulatedFunction::fInterpolationOrder, and utl::TabulatedFunction::InterpolateY().

Referenced by FdBackgroundSimulatorOG::FdBackgroundSimulator::AddBackground(), FdBackgroundSimulatorOG::FdBackgroundSimulator::AddBackgroundFromVariance(), G4StationSimulatorOG::G4TankFastCerenkov::AlongStepDoIt(), G4StationSimulatorOG::G4StationFastCerenkov::AlongStepDoIt(), G4XTankSimulatorAG::G4XTankFastCerenkov::AlongStepDoIt(), G4TankSimulatorASCII::G4TankFastCerenkov::AlongStepDoIt(), G4TankSimulatorOG::G4TankFastCerenkov::AlongStepDoIt(), RdChannelAmplitudeCalibrator::RdChannelAmplitudeCalibrator::ApplyResponse(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateDirectCherenkovMatrix(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateDirectCherenkovMatrix(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateFluorescenceMatrix(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateFluorescenceMatrix(), otoa::LongitudinalXmaxScanner::CalculateLightFactor(), SdSimpleSimKG::SdSimpleSim::CalculateLogZdist(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateMieAndRayScattCherenkovMatrix(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateMieAndRayScattCherenkovMatrix(), evt::GaisserHillas4Parameter::CalculateR(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateWaveLengths(), DrumPhotonGeneratorOG::DrumPhotonGenerator::CalibrateTelescope(), FdCherenkovFinderOG::FdCherenkovFinder::CherenkovFinderAtAperture(), ShowerLightSimulatorKG::ShowerLightSimulator::CherenkovLight(), SdPMTSimulatorASCII::SdPMTSimulator::ConvertPEToBaseSignal(), FdCalibratorOG::FdCalibrator::CorrectFDTime(), G4TankSimulatorOG::G4TankConstruction::CreateHDPE(), G4TankSimulatorASCII::G4TankConstruction::CreateHDPE(), G4XTankSimulatorAG::G4XTankConstruction::CreateHDPE(), G4TankSimulatorOG::G4TankConstruction::CreateInterface(), G4TankSimulatorASCII::G4TankConstruction::CreateInterface(), G4XTankSimulatorAG::G4XTankConstruction::CreateInterface(), G4TankSimulatorOG::G4TankConstruction::CreateLiner(), G4XTankSimulatorAG::G4XTankConstruction::CreateLiner(), G4TankSimulatorASCII::G4TankConstruction::CreateLiner(), G4TankSimulatorOG::G4TankConstruction::CreateLucite(), G4TankSimulatorASCII::G4TankConstruction::CreateLucite(), G4XTankSimulatorAG::G4XTankConstruction::CreateLucite(), G4TankSimulatorOG::G4TankConstruction::CreatePyrex(), G4XTankSimulatorAG::G4XTankConstruction::CreatePyrex(), G4TankSimulatorASCII::G4TankConstruction::CreatePyrex(), G4TankSimulatorOG::G4TankConstruction::CreatePyrex1(), G4TankSimulatorASCII::G4TankConstruction::CreatePyrex1(), G4XTankSimulatorAG::G4XTankConstruction::CreatePyrex1(), G4TankSimulatorOG::G4TankConstruction::CreateWater(), G4XTankSimulatorAG::G4XTankConstruction::CreateWater(), G4TankSimulatorASCII::G4TankConstruction::CreateWater(), utl::MuonTimeModel::dNdlogz(), TimeModel::dNdz(), SdRecPlotterOG::SdRecPlotter::DrawEvent(), atm::MeasuredDBMieModel::EvaluateMieScattering(), LaserLightSimulatorNA::LaserLightSimulator::EvaluatePhotons(), otoa::FD2ADST::FillEyeApertureLight(), otoa::Offline2ADST::FillSim(), otoa::FD2ADST::FillTelRecData(), TelescopeSimulatorLX::TelescopeSimulator::FillTraces(), SdSimpleSimKG::SdSimpleSim::FitDecay(), FdProfileReconstructorKG::OpticalHalo::Flasher2008Fraction(), ShowerLightSimulatorKG::ShowerLightSimulator::FluorescenceLight(), atm::MeasuredDBMieModel::GetAttenuationLength(), fdet::Telescope::GetConfigSignatureStr(), FdLightCollectionEfficiencyKG::PixelToApertureLightConverter::GetConversionConstant(), RdGalacticDatasetMaker::RdGalacticDatasetMaker::GetImpedanceAt(), TimeModelTestKG::TimeModelTest::GetLogZdist(), SdSimpleSimKG::SdSimpleSim::GetLogZdist(), fdet::Telescope::GetMeasuredRelativeEfficiency(), fdet::Telescope::GetModelWavelengthDependence(), utl::NoiseCCIR670::GetSpectralFieldNoiseAtFrequency(), FdElectronicsSimulatorOG::FdElectronicsSimulator::InitCamera(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), main(), TelescopeSimulatorKG2::RTFunctions::MirrorDiffusion(), FdEnergyDepositFinderKG::CFMatrixCalculator::MultipleScatteringFraction(), utl::TabulatedFunction::operator()(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::PekalaFraction(), UserModule::PlotEnergyDeposit(), UserModule::PlotLongitudinalProfile(), UserModule::PlotTotalCherBeam(), UserModule::PlotTotalFluorLight(), ShowerLightSimulatorKG::ShowerLightSimulator::PrimaryCherenkovLight(), G4StationSimulatorOG::G4TankFastCerenkov::PropagateInDome(), G4StationSimulatorOG::G4StationFastCerenkov::PropagateInDome(), G4TankSimulatorOG::G4TankFastCerenkov::PropagateInDome(), G4StationSimulatorOG::G4StationFastCerenkov::PropagateInInterface(), G4StationSimulatorOG::G4TankFastCerenkov::PropagateInInterface(), G4TankSimulatorOG::G4TankFastCerenkov::PropagateInInterface(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInDome(), G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInDome(), G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInInterface(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInInterface(), io::AiresShowerFile::Read(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::RobertsFraction(), MeanNpeFillerKG::MeanNpeFiller::Run(), ReadAerosolHLNS::ReadAerosolHL::Run(), ThresholdCalculatorKG::ThresholdCalculator::Run(), LDFTestKG::LDFTest::Run(), TelescopeSimulatorKG::TelescopeSimulator::Run(), TelescopeSimulatorKG2::TelescopeSimulator::Run(), SdSimpleSimKG::SdSimpleSim::Run(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), G4StationSimulatorOG::G4TankFastCerenkov::ScatterOffFloor(), G4StationSimulatorOG::G4StationFastCerenkov::ScatterOffFloor(), G4XTankSimulatorAG::G4XTankFastCerenkov::ScatterOffFloor(), G4TankSimulatorASCII::G4TankFastCerenkov::ScatterOffFloor(), G4TankSimulatorOG::G4TankFastCerenkov::ScatterOffFloor(), G4StationSimulatorOG::G4TankFastCerenkov::ScatterOffRoof(), G4StationSimulatorOG::G4StationFastCerenkov::ScatterOffRoof(), G4TankSimulatorASCII::G4TankFastCerenkov::ScatterOffRoof(), G4XTankSimulatorAG::G4XTankFastCerenkov::ScatterOffRoof(), G4TankSimulatorOG::G4TankFastCerenkov::ScatterOffRoof(), G4StationSimulatorOG::G4TankFastCerenkov::ScatterOffWall(), G4StationSimulatorOG::G4StationFastCerenkov::ScatterOffWall(), G4XTankSimulatorAG::G4XTankFastCerenkov::ScatterOffWall(), G4TankSimulatorASCII::G4TankFastCerenkov::ScatterOffWall(), G4TankSimulatorOG::G4TankFastCerenkov::ScatterOffWall(), FastTankSimulatorOG::FastTankSimulator::SimulatePhotons(), SdPMTSimulatorASCII::SdPMTSimulator::SimulateSaturation(), testParametricXMLMieModel::testAttenuation(), testMeasuredDBMieModel::testAttenuation(), testParametricXMLRayleighModel::testEvaluateAttenuation(), testParametricXMLRayleighModel::testEvaluateScattering(), testParametricXMLMieModel::testExpertMode(), testSuperMieModel::testGetAttFromDB(), testSuperMieModel::testGetAttFromXML(), FDetectorTest::testGetPixelCalibNullEndTime(), FDetectorTest::testGetPixelCalibTime1(), FDetectorTest::testGetPixelCalibTime2(), FDetectorTest::testGetPixelCalibTime3(), testSuperMieModel::testGetScatFromDB(), testSuperMieModel::testGetScatFromXML(), testMeasuredDBMieModel::testLambdaDependence(), testMeasuredDBMieModel::testOutOfBound(), testParametricXMLMieModel::testScattering(), testMeasuredDBMieModel::testScattering(), SDetectorTest::testSModelsXMLManager(), testMeasuredDBMieModel::testUncertainty(), testSuperMieModel::testUncertaintyDB(), testSuperMieModel::testUncertaintyXML(), testMeasuredDBMieModel::testZoneSelection(), TelescopeSimulatorKG2::Mirror::Trace(), TelescopeSimulatorKG2::Lens::TraceWithTorus(), G4StationSimulatorOG::G4StationFastCerenkov::TransitionToDome(), G4StationSimulatorOG::G4TankFastCerenkov::TransitionToDome(), G4TankSimulatorASCII::G4TankFastCerenkov::TransitionToDome(), G4XTankSimulatorAG::G4XTankFastCerenkov::TransitionToDome(), G4TankSimulatorOG::G4TankFastCerenkov::TransitionToDome(), G4StationSimulatorOG::G4TankFastCerenkov::TransitionToInterface(), G4StationSimulatorOG::G4StationFastCerenkov::TransitionToInterface(), G4TankSimulatorASCII::G4TankFastCerenkov::TransitionToInterface(), G4XTankSimulatorAG::G4XTankFastCerenkov::TransitionToInterface(), G4TankSimulatorOG::G4TankFastCerenkov::TransitionToInterface(), and atm::ProfileResult::Y().

ArrayConstReference utl::TabulatedFunction::YBack ( ) const
inlineinherited
ArrayIterator utl::TabulatedFunction::YBegin ( )
inlineinherited
ArrayConstIterator utl::TabulatedFunction::YBegin ( ) const
inlineinherited

begin of array of Y

Definition at line 94 of file TabulatedFunction.h.

References utl::TabulatedFunction::fY.

ArrayIterator utl::TabulatedFunction::YEnd ( )
inlineinherited
ArrayConstIterator utl::TabulatedFunction::YEnd ( ) const
inlineinherited

end of array of Y

Definition at line 118 of file TabulatedFunction.h.

References utl::TabulatedFunction::fY.

ArrayIterator utl::TabulatedFunctionErrors::YErrBegin ( )
inline

begin of array of errors Y

Definition at line 70 of file TabulatedFunctionErrors.h.

References fYErr.

Referenced by otoa::FD2ADST::FillFdProfile(), otoa::FD2ADST::FillTelRecData(), and fdDoubleBumpFinder::FdDoubleBumpFinder::Fit().

ArrayConstIterator utl::TabulatedFunctionErrors::YErrBegin ( ) const
inline

begin of array of errors Y

Definition at line 73 of file TabulatedFunctionErrors.h.

References fYErr.

ArrayIterator utl::TabulatedFunctionErrors::YErrEnd ( )
inline

end of array of errors Y

Definition at line 82 of file TabulatedFunctionErrors.h.

References fYErr.

Referenced by otoa::FD2ADST::FillFdProfile(), otoa::FD2ADST::FillTelRecData(), and fdDoubleBumpFinder::FdDoubleBumpFinder::Fit().

ArrayConstIterator utl::TabulatedFunctionErrors::YErrEnd ( ) const
inline

end of array of errors Y

Definition at line 85 of file TabulatedFunctionErrors.h.

References fYErr.

ArrayConstReference utl::TabulatedFunction::YFront ( ) const
inlineinherited
ArrayReverseIterator utl::TabulatedFunction::YRBegin ( )
inlineinherited

begin reverse iterator for Y

Definition at line 97 of file TabulatedFunction.h.

References utl::TabulatedFunction::fY.

ArrayConstReverseIterator utl::TabulatedFunction::YRBegin ( ) const
inlineinherited

begin reverse iterator for Y

Definition at line 100 of file TabulatedFunction.h.

References utl::TabulatedFunction::fY.

ArrayReverseIterator utl::TabulatedFunction::YREnd ( )
inlineinherited

end reverse iterator for Y

Definition at line 121 of file TabulatedFunction.h.

References utl::TabulatedFunction::fY.

ArrayConstReverseIterator utl::TabulatedFunction::YREnd ( ) const
inlineinherited

end reverse iterator for Y

Definition at line 124 of file TabulatedFunction.h.

References utl::TabulatedFunction::fY.

Friends And Related Function Documentation

void swap ( utl::TabulatedFunctionErrors t1,
utl::TabulatedFunctionErrors t2 
)
friend

Definition at line 124 of file TabulatedFunctionErrors.h.

Member Data Documentation

Array utl::TabulatedFunction::fX
protectedinherited
Array utl::TabulatedFunctionErrors::fXErr
private

Definition at line 121 of file TabulatedFunctionErrors.h.

Referenced by Begin(), End(), GetXErr(), operator[](), Swap(), XErrBegin(), and XErrEnd().

Array utl::TabulatedFunction::fY
protectedinherited
Array utl::TabulatedFunctionErrors::fYErr
private

Definition at line 122 of file TabulatedFunctionErrors.h.

Referenced by Begin(), End(), GetYErr(), operator[](), Swap(), YErrBegin(), and YErrEnd().


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

, generated on Tue Sep 26 2023.