10 #ifndef TSTEMPLATEDLIKELIHOODCALC_H_
11 #define TSTEMPLATEDLIKELIHOODCALC_H_
14 #include <TObjArray.h>
17 #include "TSNuiParamSet.h"
18 #include "TSMinimizationFunction.h"
19 #include "TSChi2ConstraintCalc.h"
22 #include "TSEventDataSet.h"
39 virtual double Compute()
const;
41 virtual double ComputeChi2Constraint()
const;
43 virtual double GetValue()
const {
return fValue;}
44 virtual double GetLikeValue()
const {
return fLikeValue;}
46 virtual double GetChi2ConstraintValue()
const {
return fConstraintValue;}
49 double GetLikeValuePart(
int);
51 bool HasParamSet()
const {
return fHasParamSet;}
62 mutable double fValue;
63 mutable std::vector<double> fLikeValuePart;
65 mutable double fLikeValue;
66 mutable double fConstraintValue;
72 TObjArray aObsDataRef;
74 TObjArray aExpDataMgr;
75 TObjArray aConstraint;
Definition: TSChi2ConstraintCalc.h:31
Definition: TSEventDataSet.h:32
Definition: TSMinimizationFunction.h:46
Definition: TSNuiParamSet.h:36
Definition: TSTemplatedLikelihoodCalc.h:28