List of all members | Public Member Functions | Private Member Functions | Private Attributes
RdGeoCeLDFFitter::LDFLikelihoodFunction Class Reference

#include <LikelihoodFunction.h>

Inheritance diagram for RdGeoCeLDFFitter::LDFLikelihoodFunction:
Inheritance graph
[legend]

Public Member Functions

double GetChi2FullEnergyFluence (const std::vector< double > &pars) const
 
 LDFLikelihoodFunction (const FitConfig ldfconfig, const EventFitData eventData, const std::vector< StationFitData > &stationData)
 
double operator() (const std::vector< double > &pars) const override
 
void SetErrorDef (double def) override
 
double Up () const override
 

Private Member Functions

double GetChi2LDFModel1 (const double x, const double y, const double Erad, const double dxmax, const double coreX, const double coreY, const double f_vB, const double ferror_vB, const double f_vvB, const double ferror_vvB, const double zenith, const double sinalpha) const
 

Private Attributes

const EventFitData fEventData
 
const FitConfig fFitConfig
 
utl::Vector fMagneticFieldVector
 
const std::vector
< StationFitData > & 
fStationData
 
double fTheErrorDef
 

Detailed Description

Definition at line 78 of file RdGeoCeLDFFitter/LikelihoodFunction.h.

Constructor & Destructor Documentation

RdGeoCeLDFFitter::LDFLikelihoodFunction::LDFLikelihoodFunction ( const FitConfig  ldfconfig,
const EventFitData  eventData,
const std::vector< StationFitData > &  stationData 
)

Definition at line 607 of file RdGeoCeLDFFitter/LikelihoodFunction.cc.

Member Function Documentation

double RdGeoCeLDFFitter::LDFLikelihoodFunction::GetChi2FullEnergyFluence ( const std::vector< double > &  pars) const
double RdGeoCeLDFFitter::LDFLikelihoodFunction::GetChi2LDFModel1 ( const double  x,
const double  y,
const double  Erad,
const double  dxmax,
const double  coreX,
const double  coreY,
const double  f_vB,
const double  ferror_vB,
const double  f_vvB,
const double  ferror_vvB,
const double  zenith,
const double  sinalpha 
) const
private
double RdGeoCeLDFFitter::LDFLikelihoodFunction::operator() ( const std::vector< double > &  pars) const
override
void RdGeoCeLDFFitter::LDFLikelihoodFunction::SetErrorDef ( double  def)
inlineoverride

Definition at line 93 of file RdGeoCeLDFFitter/LikelihoodFunction.h.

References fTheErrorDef.

double RdGeoCeLDFFitter::LDFLikelihoodFunction::Up ( ) const
inlineoverride

Definition at line 88 of file RdGeoCeLDFFitter/LikelihoodFunction.h.

References fTheErrorDef.

Member Data Documentation

const EventFitData RdGeoCeLDFFitter::LDFLikelihoodFunction::fEventData
private

Definition at line 110 of file RdGeoCeLDFFitter/LikelihoodFunction.h.

Referenced by GetChi2FullEnergyFluence(), and operator()().

const FitConfig RdGeoCeLDFFitter::LDFLikelihoodFunction::fFitConfig
private

Definition at line 108 of file RdGeoCeLDFFitter/LikelihoodFunction.h.

utl::Vector RdGeoCeLDFFitter::LDFLikelihoodFunction::fMagneticFieldVector
private

Definition at line 113 of file RdGeoCeLDFFitter/LikelihoodFunction.h.

const std::vector<StationFitData>& RdGeoCeLDFFitter::LDFLikelihoodFunction::fStationData
private

Definition at line 111 of file RdGeoCeLDFFitter/LikelihoodFunction.h.

Referenced by GetChi2FullEnergyFluence(), and operator()().

double RdGeoCeLDFFitter::LDFLikelihoodFunction::fTheErrorDef
private

Definition at line 115 of file RdGeoCeLDFFitter/LikelihoodFunction.h.

Referenced by SetErrorDef(), and Up().


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

, generated on Tue Sep 26 2023.