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

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

#include <Chi2ForConicalWaveFit.h>

Inheritance diagram for Chi2ForConicalWaveFit:
Inheritance graph
[legend]

Public Member Functions

 Chi2ForConicalWaveFit ()
 
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 > &AntennaTimesErrors, const utl::CoordinateSystemPtr &_fgLocalCS)
 
void UseCartesicCoordinates ()
 
void UseCylindricalCoordinates ()
 
 ~Chi2ForConicalWaveFit ()
 

Private Attributes

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

Detailed Description

Objective function for the conical wave fit.

Definition at line 21 of file Chi2ForConicalWaveFit.h.

Constructor & Destructor Documentation

Chi2ForConicalWaveFit::Chi2ForConicalWaveFit ( )

Definition at line 16 of file Chi2ForConicalWaveFit.cc.

Referenced by Clone().

Chi2ForConicalWaveFit::~Chi2ForConicalWaveFit ( )

Definition at line 22 of file Chi2ForConicalWaveFit.cc.

Member Function Documentation

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

Definition at line 44 of file Chi2ForConicalWaveFit.h.

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

Definition at line 44 of file Chi2ForConicalWaveFit.cc.

References un2::Mean().

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

void Chi2ForConicalWaveFit::UseCartesicCoordinates ( )

Definition at line 28 of file Chi2ForConicalWaveFit.cc.

void Chi2ForConicalWaveFit::UseCylindricalCoordinates ( )

Definition at line 36 of file Chi2ForConicalWaveFit.cc.

Member Data Documentation

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

Definition at line 54 of file Chi2ForConicalWaveFit.h.

Referenced by Clone().

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

Definition at line 55 of file Chi2ForConicalWaveFit.h.

Referenced by Clone().

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

Definition at line 56 of file Chi2ForConicalWaveFit.h.

Referenced by Clone().

bool Chi2ForConicalWaveFit::Cylindrical
private

Definition at line 59 of file Chi2ForConicalWaveFit.h.

utl::CoordinateSystemPtr Chi2ForConicalWaveFit::fgLocalCS
private

Definition at line 57 of file Chi2ForConicalWaveFit.h.

Referenced by Clone().


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

, generated on Tue Sep 26 2023.