00001 /* -*- mode: c++ -*- */ 00002 00014 #ifndef _NTupleChiSqFCN_H_ 00015 #define _NTupleChiSqFCN_H_ 00016 00017 #include "NTupleFCN.h" 00018 00028 class MDL_HIPPOPLOT_API NTupleChiSqFCN : public NTupleFCN 00029 { 00030 00031 private: 00032 00034 NTupleChiSqFCN ( const NTupleChiSqFCN & ); 00035 00036 public: 00037 00040 NTupleChiSqFCN (); 00041 00043 virtual StatedFCN * clone () const; 00044 00045 virtual double up () const; 00046 00054 virtual double objectiveValue () const; 00055 virtual bool needsIntegrated () const; 00056 00057 }; 00058 00059 #endif // _NTupleChiSqFCN_H_