#include "TGraphAsymmErrors.h" #include #include Double_t getErr(TGraphAsymmErrors* gr, std::string upORdw="UP", int optErr=0){ Double_t* grY = gr->GetY(); Double_t* grEYl = gr->GetEYlow(); Double_t* grEYh = gr->GetEYhigh(); Double_t* grX = gr->GetX(); Double_t* grEXl = gr->GetEXlow(); Double_t* grEXh = gr->GetEXhigh(); int Npoints = gr->GetN(); Double_t dX; Double_t errh; Double_t errl; Double_t xsec = 0.; Double_t exsech = 0.; Double_t exsecl = 0.; double sgrEYl = 0.; for (int k=0; kGetY(); Double_t* grEYl = gr->GetEYlow(); Double_t* grEYh = gr->GetEYhigh(); Double_t* grX = gr->GetX(); Double_t* grEXl = gr->GetEXlow(); Double_t* grEXh = gr->GetEXhigh(); int Npoints = gr->GetN(); Double_t dX; Double_t errh; Double_t errl; Double_t xsec = 0.; Double_t exsech = 0.; Double_t exsecl = 0.; for (int k=0; k