00001
00002
00014 #ifndef _NTupleChiSqFCN_H_
00015 #define _NTupleChiSqFCN_H_
00016
00017 #include "NTupleFCN.h"
00018
00019 namespace hippodraw {
00020
00030 class MDL_HIPPOPLOT_API NTupleChiSqFCN : public NTupleFCN
00031 {
00032
00033 private:
00034
00036 NTupleChiSqFCN ( const NTupleChiSqFCN & );
00037
00038 public:
00039
00042 NTupleChiSqFCN ();
00043
00045 virtual StatedFCN * clone () const;
00046
00047 #ifdef HAVE_MINUIT2
00048 virtual double Up () const;
00049 #else
00050 virtual double up () const;
00051 #endif
00052
00059 virtual double objectiveValue () const;
00060 virtual bool needsIntegrated () const;
00061
00062 };
00063
00064 }
00065
00066 #endif // _NTupleChiSqFCN_H_