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

#include <LikelihoodFunction.h>

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

Public Member Functions

 LDFLikelihoodFunction (const FitConfig ldfconfig, const EventFitData eventData, const std::vector< StationFitData > &stationData, const std::vector< ScintillatorFitData > &scintillatorData, const utl::Vector magneticFieldVector)
 
double operator() (const std::vector< double > &pars) const
 
void SetErrorDef (double def)
 
double Up () const
 

Private Member Functions

double GetChi2LDFModel1 (const double A, const double R0, const utl::Point &core, const utl::Point &stationPosition, const utl::Vector &showeraxis, const double signal, const double signalError) const
 
double GetLikelihoodPolarisation (const utl::Point &core, const utl::Vector &showeraxis, const utl::Point &stationPosition, const utl::Vector &EField, const double &lorentzAngleError, const double &chargeExcessStrength) const
 
double GetScintillatorLDFLikelihood (const utl::Point &core, const utl::Vector &showeraxis, const utl::Point &stationPosition, const double N_charged_particles, const double showerAge, const double moliereRadius, const double signal, const bool silent) const
 
double GetSDCoreLikelihood (const double coreX, const double coreY, const double SDCoreX, const double SDCoreY, const double SDCoreXError, const double SDCoreYError, const double SDCoreXYCorrelation) const
 

Private Attributes

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

Detailed Description

Definition at line 82 of file Deprecated/RdLDFFitter/LikelihoodFunction.h.

Constructor & Destructor Documentation

RdLDFFitter::LDFLikelihoodFunction::LDFLikelihoodFunction ( const FitConfig  ldfconfig,
const EventFitData  eventData,
const std::vector< StationFitData > &  stationData,
const std::vector< ScintillatorFitData > &  scintillatorData,
const utl::Vector  magneticFieldVector 
)

Definition at line 26 of file Deprecated/RdLDFFitter/LikelihoodFunction.cc.

References fMagneticFieldVector.

Member Function Documentation

double RdLDFFitter::LDFLikelihoodFunction::GetChi2LDFModel1 ( const double  A,
const double  R0,
const utl::Point core,
const utl::Point stationPosition,
const utl::Vector showeraxis,
const double  signal,
const double  signalError 
) const
private
double RdLDFFitter::LDFLikelihoodFunction::GetLikelihoodPolarisation ( const utl::Point core,
const utl::Vector showeraxis,
const utl::Point stationPosition,
const utl::Vector EField,
const double &  lorentzAngleError,
const double &  chargeExcessStrength 
) const
private
double RdLDFFitter::LDFLikelihoodFunction::GetScintillatorLDFLikelihood ( const utl::Point core,
const utl::Vector showeraxis,
const utl::Point stationPosition,
const double  N_charged_particles,
const double  showerAge,
const double  moliereRadius,
const double  signal,
const bool  silent 
) const
private
double RdLDFFitter::LDFLikelihoodFunction::GetSDCoreLikelihood ( const double  coreX,
const double  coreY,
const double  SDCoreX,
const double  SDCoreY,
const double  SDCoreXError,
const double  SDCoreYError,
const double  SDCoreXYCorrelation 
) const
private

Definition at line 173 of file Deprecated/RdLDFFitter/LikelihoodFunction.cc.

Referenced by operator()().

double RdLDFFitter::LDFLikelihoodFunction::operator() ( const std::vector< double > &  pars) const
void RdLDFFitter::LDFLikelihoodFunction::SetErrorDef ( double  def)
inline

Definition at line 97 of file Deprecated/RdLDFFitter/LikelihoodFunction.h.

References fTheErrorDef.

double RdLDFFitter::LDFLikelihoodFunction::Up ( ) const
inline

Definition at line 92 of file Deprecated/RdLDFFitter/LikelihoodFunction.h.

References fTheErrorDef.

Member Data Documentation

const EventFitData RdLDFFitter::LDFLikelihoodFunction::fEventData
private
const FitConfig RdLDFFitter::LDFLikelihoodFunction::fFitConfig
private

Definition at line 125 of file Deprecated/RdLDFFitter/LikelihoodFunction.h.

Referenced by operator()().

utl::Vector RdLDFFitter::LDFLikelihoodFunction::fMagneticFieldVector
private
const std::vector<ScintillatorFitData>& RdLDFFitter::LDFLikelihoodFunction::fScintillatorData
private

Definition at line 129 of file Deprecated/RdLDFFitter/LikelihoodFunction.h.

Referenced by operator()().

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

Definition at line 128 of file Deprecated/RdLDFFitter/LikelihoodFunction.h.

Referenced by operator()().

double RdLDFFitter::LDFLikelihoodFunction::fTheErrorDef
private

Definition at line 133 of file Deprecated/RdLDFFitter/LikelihoodFunction.h.

Referenced by SetErrorDef(), and Up().


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

, generated on Tue Sep 26 2023.