1 #ifndef _MdLDFFinderAG_Likelihood_h_
2 #define _MdLDFFinderAG_Likelihood_h_
6 #include <utl/ErrorLogger.h>
14 namespace MdLDFFinderAG {
33 Likelihood(
const VLDFFunctor*
const ldfFnc,
const bool useSil,
const unsigned int silLim,
const bool useSat,
const size_t satLim);
35 double operator()(
const std::vector<double>& par)
const;
37 double Up()
const {
return 0.5; }
Likelihood(const VLDFFunctor *const ldfFnc, const bool useSil, const unsigned int silLim, const bool useSat, const size_t satLim)
Creates a functor.
Functor implementing LDF.
double operator()(const std::vector< double > &par) const
Perform the actual count.
Common interface for functors performing the muon LDF fitting.
Common interface for functors performing the muon LDF fitting.
double CalculateCandidateLikelihood(const std::vector< double > &par) const