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

Objective function for the spherical wave fit. More...

#include <Chi2ForSphericalWaveFit.h>

Inheritance diagram for Chi2ForSphericalWaveFit:
Inheritance graph
[legend]

Public Member Functions

 Chi2ForSphericalWaveFit ()
 
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 UseCartesicCoordinates ()
 
void UseSphericalCoordinates ()
 
 ~Chi2ForSphericalWaveFit ()
 

Private Attributes

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

Detailed Description

Objective function for the spherical wave fit.

Definition at line 21 of file Chi2ForSphericalWaveFit.h.

Constructor & Destructor Documentation

Chi2ForSphericalWaveFit::Chi2ForSphericalWaveFit ( )

Definition at line 7 of file Chi2ForSphericalWaveFit.cc.

Referenced by Clone().

Chi2ForSphericalWaveFit::~Chi2ForSphericalWaveFit ( )

Definition at line 11 of file Chi2ForSphericalWaveFit.cc.

Member Function Documentation

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

Definition at line 40 of file Chi2ForSphericalWaveFit.h.

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

Definition at line 19 of file Chi2ForSphericalWaveFit.cc.

References un2::Mean().

Referenced by Clone(), and RdWaveFit::RdWaveFit::SphericalWaveFit().

void Chi2ForSphericalWaveFit::UseCartesicCoordinates ( )

Definition at line 14 of file Chi2ForSphericalWaveFit.cc.

void Chi2ForSphericalWaveFit::UseSphericalCoordinates ( )

Definition at line 16 of file Chi2ForSphericalWaveFit.cc.

Member Data Documentation

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

Definition at line 46 of file Chi2ForSphericalWaveFit.h.

Referenced by Clone().

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

Definition at line 47 of file Chi2ForSphericalWaveFit.h.

Referenced by Clone().

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

Definition at line 48 of file Chi2ForSphericalWaveFit.h.

Referenced by Clone().

utl::CoordinateSystemPtr Chi2ForSphericalWaveFit::fgLocalCS
private

Definition at line 49 of file Chi2ForSphericalWaveFit.h.

Referenced by Clone().

bool Chi2ForSphericalWaveFit::Spherical
private

Definition at line 51 of file Chi2ForSphericalWaveFit.h.


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

, generated on Tue Sep 26 2023.