List of all members | Public Member Functions | Private Attributes | Static Private Attributes
MdLDFFinderAG::LikeFCN Class Reference

#include <LikeFCN.h>

Inheritance diagram for MdLDFFinderAG::LikeFCN:
Inheritance graph
[legend]

Public Member Functions

SegmentsOnMulti GetK () const
 
double GetMu () const
 
unsigned int GetN () const
 
 LikeFCN (const unsigned int, const std::vector< unsigned int > &, const double)
 
 LikeFCN (const unsigned int, const SegmentsOnMulti &, const double)
 
double operator() (const std::vector< double > &) const
 
double operator() (const double *const mup, const double *const) const
 
double Up () const
 

Private Attributes

double fMuons
 
unsigned int fNumberSegments
 
SegmentsOnMulti fSegmentsOnMulti
 

Static Private Attributes

static const double EPSILON = 1e-4
 

Detailed Description

Definition at line 24 of file LikeFCN.h.

Constructor & Destructor Documentation

LikeFCN::LikeFCN ( const unsigned int  n0,
const std::vector< unsigned int > &  k0,
const double  mu0 
)

Definition at line 19 of file LikeFCN.cc.

References fSegmentsOnMulti.

LikeFCN::LikeFCN ( const unsigned int  n0,
const SegmentsOnMulti km0,
const double  mu0 
)

Definition at line 12 of file LikeFCN.cc.

Member Function Documentation

SegmentsOnMulti MdLDFFinderAG::LikeFCN::GetK ( ) const
inline

Definition at line 47 of file LikeFCN.h.

References fSegmentsOnMulti.

double MdLDFFinderAG::LikeFCN::GetMu ( ) const
inline

Definition at line 43 of file LikeFCN.h.

References fMuons.

unsigned int MdLDFFinderAG::LikeFCN::GetN ( ) const
inline

Definition at line 45 of file LikeFCN.h.

References fNumberSegments.

double LikeFCN::operator() ( const std::vector< double > &  par) const

Definition at line 35 of file LikeFCN.cc.

References EPSILON, fMuons, fNumberSegments, fSegmentsOnMulti, utl::m, and G4StationSimulatorOG::p.

Referenced by operator()().

double LikeFCN::operator() ( const double *const  mup,
const double * const   
) const

Definition at line 89 of file LikeFCN.cc.

References operator()().

double MdLDFFinderAG::LikeFCN::Up ( ) const
inline

Definition at line 36 of file LikeFCN.h.

Member Data Documentation

const double LikeFCN::EPSILON = 1e-4
staticprivate

Definition at line 26 of file LikeFCN.h.

Referenced by operator()().

double MdLDFFinderAG::LikeFCN::fMuons
private

Definition at line 55 of file LikeFCN.h.

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

unsigned int MdLDFFinderAG::LikeFCN::fNumberSegments
private

Definition at line 50 of file LikeFCN.h.

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

SegmentsOnMulti MdLDFFinderAG::LikeFCN::fSegmentsOnMulti
private

Definition at line 52 of file LikeFCN.h.

Referenced by GetK(), LikeFCN(), and operator()().


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

, generated on Tue Sep 26 2023.