00001
00002
00013
00014 #ifdef HAVE_CONFIG_H
00015 #include "config.h"
00016 #endif
00017
00018 #ifndef _NTupleLikeliHoodFCN_H_
00019 #define _NTupleLikeliHoodFCN_H_
00020
00021 #include "NTupleFCN.h"
00022
00023 namespace hippodraw {
00024
00034 class MDL_HIPPOPLOT_API NTupleLikeliHoodFCN : public NTupleFCN
00035 {
00036 private:
00037
00039 NTupleLikeliHoodFCN ( const NTupleLikeliHoodFCN & );
00040
00041 public:
00042
00044 NTupleLikeliHoodFCN ();
00045
00047 virtual StatedFCN * clone () const;
00048
00052 virtual double objectiveValue () const;
00053
00054 #ifdef HAVE_MINUIT2
00055 virtual double Up () const
00056 #else
00057 virtual double up () const
00058 #endif
00059 {
00060 return 1.0;
00061 }
00062
00063 virtual bool needsIntegrated () const;
00064
00065 };
00066
00067 }
00068
00069 #endif // _NTupleLikeliHoodFCN_H_