1 #ifndef _MdLDFFinderAG_LikeFCN_h_
2 #define _MdLDFFinderAG_LikeFCN_h_
14 #include <Minuit2/FCNBase.h>
19 namespace MdLDFFinderAG {
24 class LikeFCN :
public ROOT::Minuit2::FCNBase {
30 LikeFCN(
const unsigned int,
const std::vector<unsigned int>&,
const double);
36 double Up()
const {
return 0.5; }
38 double operator()(
const std::vector<double>&)
const;
40 double operator()(
const double*
const mup,
const double*
const)
const;
unsigned int fNumberSegments
unsigned int GetN() const
double operator()(const std::vector< double > &) const
SegmentsOnMulti GetK() const
SegmentsOnMulti fSegmentsOnMulti
LikeFCN(const unsigned int, const std::vector< unsigned int > &, const double)
static const double EPSILON
std::vector< std::pair< unsigned int, unsigned int > > SegmentsOnMulti