Examples for calls with access tool v0.5 root -l .L mssm_xs_tools.C++ mssm_xs_tools test test.SetInput("out.mhmax_mu200_7_nnlo.tanBeta_gte1.root") test.help() test.Give_BR_A_tautau(120,30) test.Give_Xsec_ggFA(120,30) test.Give_XsecUnc_muup_ggFA(120,30) test.Give_XsecUnc_mudown_ggFA(120,30) test.Give_XsecUnc_pdfalphas68up_ggFA(120,30) test.Give_XsecUnc_pdfalphas68down_ggFA(120,30) ... Examples for calls with access tool v1.0 root -l .L mssm_xs_tools.C++ Then either the python wrapper or the .C file could be used: mssm=mssm_xs_tools("hMSSM_8TeV.root",true,0) // "true" enables interpolation between the grid points, "0" avoids messages by the access tool, set to "3" or "100" for additional information mssm.mass("H",300,3) mssm.width("H",300,3) mssm.br("H-­>tautau",300,3) mssm.xsec("gg->H",300,3) mssm.xsec("bb5F->H",300,3) mssm.xsec("bb4F-­>H",300,3) mssm.xsec("bbSantander->H",300,3) mssm.xsec("gg->H::scaleUp",300,3) mssm.xsec("gg->H::pdfasUp",300,3)