10 #ifndef ROOT_Minuit2_ContoursError 
   11 #define ROOT_Minuit2_ContoursError 
   28   ContoursError(
unsigned int parx, 
unsigned int pary, 
const std::vector<std::pair<double,double> >& points, 
const MinosError& xmnos, 
const MinosError& ymnos, 
unsigned int nfcn) : fParX(parx), fParY(pary), fPoints(points), fXMinos(xmnos), fYMinos(ymnos), fNFcn(nfcn) {}
 
   32   ContoursError(
const ContoursError& cont) : fParX(cont.fParX), fParY(cont.fParY), fPoints(cont.fPoints), fXMinos(cont.fXMinos), fYMinos(cont.fYMinos), fNFcn(cont.fNFcn) {}
 
   34   ContoursError& operator()(
const ContoursError& cont) {
 
   37     fPoints = cont.fPoints;
 
   38     fXMinos = cont.fXMinos;
 
   39     fYMinos = cont.fYMinos;
 
   44   const std::vector<std::pair<double,double> >& operator()()
 const {
 
   48   std::pair<double,double> XMinos()
 const {
 
   52   std::pair<double,double> YMinos()
 const {
 
   56   unsigned int Xpar()
 const {
return fParX;}
 
   57   unsigned int Ypar()
 const {
return fParY;}
 
   59   const MinosError& XMinosError()
 const {
 
   63   const MinosError& YMinosError()
 const {
 
   67   unsigned int NFcn()
 const {
return fNFcn;}
 
   68   double XMin()
 const {
return fXMinos.Min();}
 
   69   double YMin()
 const {
return fYMinos.Min();}
 
   75   std::vector<std::pair<double,double> > fPoints;
 
   85 #endif  // ROOT_Minuit2_ContoursError