List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
LDFFinderKG::ROptFitter Class Reference

#include <ROptFitter.h>

Inheritance diagram for LDFFinderKG::ROptFitter:
Inheritance graph
[legend]

Public Member Functions

const std::vector< double > & GetBetaVector () const
 
bool GetResult (double &rOpt) const
 
const std::vector< double > & GetShowerSizeVector () const
 
void PushBack (const double beta, const double showerSize)
 
 ROptFitter (const LDF &ldfFunction, const std::vector< double > &ldfParameters, const bool verbose)
 

Protected Member Functions

double operator() (const std::vector< double > &pars) const
 
double Up () const
 

Protected Attributes

std::vector< double > fBeta
 
const LDFfLDFFunction
 
std::vector< double > fLDFParameters
 
std::vector< double > fShowerSize
 
bool fVerbose
 

Detailed Description

Definition at line 11 of file ROptFitter.h.

Constructor & Destructor Documentation

LDFFinderKG::ROptFitter::ROptFitter ( const LDF ldfFunction,
const std::vector< double > &  ldfParameters,
const bool  verbose 
)
inline

Definition at line 14 of file ROptFitter.h.

Member Function Documentation

const std::vector<double>& LDFFinderKG::ROptFitter::GetBetaVector ( ) const
inline

Definition at line 28 of file ROptFitter.h.

References fBeta.

bool ROptFitter::GetResult ( double &  rOpt) const

Definition at line 19 of file ROptFitter.cc.

References utl::m, and utl::meter.

const std::vector<double>& LDFFinderKG::ROptFitter::GetShowerSizeVector ( ) const
inline

Definition at line 31 of file ROptFitter.h.

References fShowerSize.

double ROptFitter::operator() ( const std::vector< double > &  pars) const
protected

Definition at line 44 of file ROptFitter.cc.

References fBeta, fLDFFunction, fLDFParameters, fShowerSize, utl::s, utl::Sqr(), and sqrt().

void LDFFinderKG::ROptFitter::PushBack ( const double  beta,
const double  showerSize 
)
inline

Definition at line 22 of file ROptFitter.h.

References fBeta, and fShowerSize.

double LDFFinderKG::ROptFitter::Up ( ) const
inlineprotected

Definition at line 37 of file ROptFitter.h.

Member Data Documentation

std::vector<double> LDFFinderKG::ROptFitter::fBeta
protected

Definition at line 42 of file ROptFitter.h.

Referenced by GetBetaVector(), operator()(), and PushBack().

const LDF& LDFFinderKG::ROptFitter::fLDFFunction
protected

Definition at line 39 of file ROptFitter.h.

Referenced by operator()().

std::vector<double> LDFFinderKG::ROptFitter::fLDFParameters
mutableprotected

Definition at line 40 of file ROptFitter.h.

Referenced by operator()().

std::vector<double> LDFFinderKG::ROptFitter::fShowerSize
protected

Definition at line 43 of file ROptFitter.h.

Referenced by GetShowerSizeVector(), operator()(), and PushBack().

bool LDFFinderKG::ROptFitter::fVerbose
protected

Definition at line 41 of file ROptFitter.h.


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

, generated on Tue Sep 26 2023.