List of all members | Public Member Functions | Private Attributes
Chi2ForSphericalWaveFitVarC Class Reference

Objective function for the spherical wave fit including the speed of light. More...

#include <Chi2ForSphericalWaveFitVarC.h>

Inheritance diagram for Chi2ForSphericalWaveFitVarC:
Inheritance graph
[legend]

Public Member Functions

 Chi2ForSphericalWaveFitVarC ()
 
virtual
ROOT::Math::IBaseFunctionMultiDim * 
Clone () const
 
double DoEval (const double *x) const
 
unsigned int NDim () const
 
void Set (const std::vector< utl::Vector > &_AntennaPositions, const std::vector< double > &_AntennaTimes, const std::vector< double > &_AntennaTimesError, const utl::CoordinateSystemPtr &_fgLocalCS)
 
void SetPenalty (bool dP)
 
void SetSigmaGamma (double _sigma_gamma)
 
 ~Chi2ForSphericalWaveFitVarC ()
 

Private Attributes

std::vector< utl::VectorAntennaPositions
 
std::vector< double > AntennaTimes
 
std::vector< double > AntennaTimesError
 
bool computeSigmaGamma
 
bool doPenalty
 
utl::CoordinateSystemPtr fgLocalCS
 
double sigma_gamma
 
bool Spherical
 

Detailed Description

Objective function for the spherical wave fit including the speed of light.

Definition at line 21 of file Chi2ForSphericalWaveFitVarC.h.

Constructor & Destructor Documentation

Chi2ForSphericalWaveFitVarC::Chi2ForSphericalWaveFitVarC ( )

Definition at line 7 of file Chi2ForSphericalWaveFitVarC.cc.

Referenced by Clone().

Chi2ForSphericalWaveFitVarC::~Chi2ForSphericalWaveFitVarC ( )

Definition at line 14 of file Chi2ForSphericalWaveFitVarC.cc.

Member Function Documentation

virtual ROOT::Math::IBaseFunctionMultiDim* Chi2ForSphericalWaveFitVarC::Clone ( ) const
inlinevirtual
double Chi2ForSphericalWaveFitVarC::DoEval ( const double *  x) const
unsigned int Chi2ForSphericalWaveFitVarC::NDim ( ) const
inline

Definition at line 39 of file Chi2ForSphericalWaveFitVarC.h.

void Chi2ForSphericalWaveFitVarC::Set ( const std::vector< utl::Vector > &  _AntennaPositions,
const std::vector< double > &  _AntennaTimes,
const std::vector< double > &  _AntennaTimesError,
const utl::CoordinateSystemPtr _fgLocalCS 
)
void Chi2ForSphericalWaveFitVarC::SetPenalty ( bool  dP)

Definition at line 16 of file Chi2ForSphericalWaveFitVarC.cc.

Referenced by RdWaveFit::RdWaveFit::Init().

void Chi2ForSphericalWaveFitVarC::SetSigmaGamma ( double  _sigma_gamma)

Definition at line 18 of file Chi2ForSphericalWaveFitVarC.cc.

Referenced by RdWaveFit::RdWaveFit::Init().

Member Data Documentation

std::vector<utl::Vector> Chi2ForSphericalWaveFitVarC::AntennaPositions
private

Definition at line 45 of file Chi2ForSphericalWaveFitVarC.h.

Referenced by Clone().

std::vector<double> Chi2ForSphericalWaveFitVarC::AntennaTimes
private

Definition at line 46 of file Chi2ForSphericalWaveFitVarC.h.

Referenced by Clone().

std::vector<double> Chi2ForSphericalWaveFitVarC::AntennaTimesError
private

Definition at line 47 of file Chi2ForSphericalWaveFitVarC.h.

Referenced by Clone().

bool Chi2ForSphericalWaveFitVarC::computeSigmaGamma
private

Definition at line 52 of file Chi2ForSphericalWaveFitVarC.h.

bool Chi2ForSphericalWaveFitVarC::doPenalty
private

Definition at line 51 of file Chi2ForSphericalWaveFitVarC.h.

utl::CoordinateSystemPtr Chi2ForSphericalWaveFitVarC::fgLocalCS
private

Definition at line 48 of file Chi2ForSphericalWaveFitVarC.h.

Referenced by Clone().

double Chi2ForSphericalWaveFitVarC::sigma_gamma
private

Definition at line 53 of file Chi2ForSphericalWaveFitVarC.h.

bool Chi2ForSphericalWaveFitVarC::Spherical
private

Definition at line 50 of file Chi2ForSphericalWaveFitVarC.h.


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

, generated on Tue Sep 26 2023.