#ifndef CHI2FUNC_H
#define CHI2FUNC_H
// C++
#include <string>

// Local
#include "PhysicsNtuple/Handle.h"

class Chi2Func: public virtual Anp::Base
{      

public:      

  virtual double  GetChi2()=0;
  virtual int     GetNDF()=0;
  virtual bool    SetProperty(std::string ) =0;
  virtual const std::string& GetName() const=0;
  virtual void    SetName(std::string )=0;
  virtual bool    Init()=0;
  virtual void    Write()=0;

};

typedef Anp::Handle<Chi2Func> Chi2FuncPtr;

#endif
