Likelihood2.h
Go to the documentation of this file.
1 #ifndef _MdLDFFinderAG_Likelihood2_h_
2 #define _MdLDFFinderAG_Likelihood2_h_
3 
14 #include "VMinMethodFunctor.h"
15 #include "ProfLike.h"
16 
17 namespace MdLDFFinderAG {
18 
20 
21 public:
22 
26  Likelihood2(const VLDFFunctor* ldfFnc, bool useSil, unsigned int silLim);
27 
28  double operator()( const std::vector<double>& par ) const;
29 
30  double Up() const {return .5;} // error definition corresponding to a likelihood
31 
32 private:
33 
34  double CalculateCandidateLikelihood(const std::vector<double>& par) const;
35 
36 };
37 
38 } // end namespace
39 
40 #endif // _MdLDFFinderAG_Likelihood2_h
double CalculateCandidateLikelihood(const std::vector< double > &par) const
Definition: Likelihood2.cc:44
double operator()(const std::vector< double > &par) const
Perform the actual count.
Definition: Likelihood2.cc:28
Common interface for functors performing the muon LDF fitting.
Definition: VLDFFunctor.h:26
Likelihood2(const VLDFFunctor *ldfFnc, bool useSil, unsigned int silLim)
Creates the likelihood.
Definition: Likelihood2.cc:19
Common interface for functors performing the muon LDF fitting.

, generated on Tue Sep 26 2023.