00001 /* -*- mode: c++ -*- */ 00002 00014 #ifndef _NTupleLikeliHoodFCN_H_ 00015 #define _NTupleLikeliHoodFCN_H_ 00016 00017 #include "NTupleFCN.h" 00018 00028 class MDL_HIPPOPLOT_API NTupleLikeliHoodFCN : public NTupleFCN 00029 { 00030 private: 00031 00033 NTupleLikeliHoodFCN ( const NTupleLikeliHoodFCN & ); 00034 00035 public: 00036 00038 NTupleLikeliHoodFCN (); 00039 00041 virtual StatedFCN * clone () const; 00042 00046 virtual double objectiveValue () const; 00047 00048 virtual double up () const 00049 { 00050 return 1.0; 00051 } 00052 00053 virtual bool needsIntegrated () const; 00054 00055 }; 00056 00057 #endif // _NTupleLikeliHoodFCN_H_