1 #ifndef _MdLDFFinderAG_ProfLike_h_
2 #define _MdLDFFinderAG_ProfLike_h_
15 #include <Minuit2/MnUserParameters.h>
18 #include <utl/Trace.h>
21 namespace MdLDFFinderAG {
42 double Inverse(
const double y,
const double xmin,
const double xmax)
const;
65 ROOT::Minuit2::MnUserParameters
SetSeed(
const double mu)
const;
69 double Like1(
const double mu,
const unsigned int k)
const;
static const double kInitError
ROOT::Minuit2::MnUserParameters SetSeed(const double mu) const
double GetErrorLow() const
double GetLowLimit() const
static const double kMuPoissonApprox
static const double satLikeLimit
ProfLike(const unsigned int, const utl::TraceUI &)
double GetErrorHigh() const
unsigned int fMaxSegments
unsigned int fNumberSegments
double Like1(const double mu, const unsigned int k) const
double operator()(const double mu) const
ROOT::Minuit2::MnUserParameters SetMnUserParameters(const std::vector< double > &) const
Template class for a FADC data or calibrated data container. Use the typedefs (TraceD, TraceI, etc.) defined in Trace-fwd.h.
unsigned int GetTotalSegmentsOn() const
double operator()(const double *const mup, const double *const) const
unsigned int fMaxMultiplicity
std::vector< std::pair< unsigned int, unsigned int > > SegmentsOnMulti
double GetLowLimitUnsaturated() const
SegmentsOnMulti fSegmentsOnMulti
double Inverse(const double y, const double xmin, const double xmax) const