CMS 3D CMS Logo

Namespaces | Classes | Functions

root Namespace Reference

Namespaces

namespace  helper

Classes

class  RooFitFunction

Functions

template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, const funct::Parameter &p17)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, const funct::Parameter &p17, const funct::Parameter &p18)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, const funct::Parameter &p17, const funct::Parameter &p18, const funct::Parameter &p19)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const std::vector< funct::Parameter > &pars)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const std::vector< boost::shared_ptr< double > > &pars)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12)
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, const funct::Parameter &p17)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, const funct::Parameter &p17, const funct::Parameter &p18)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, const funct::Parameter &p17, const funct::Parameter &p18, const funct::Parameter &p19)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const std::vector< funct::Parameter > &pars)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const std::vector< boost::shared_ptr< double > > &pars)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6)
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper< F,
args, Tag >::root_function 
function_t (F &f, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14)
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const std::vector< boost::shared_ptr< double > > &p, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, const funct::Parameter &p17, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, const funct::Parameter &p17, const funct::Parameter &p18, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, const funct::Parameter &p17, const funct::Parameter &p18, const funct::Parameter &p19, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const std::vector< funct::Parameter > &p, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
void plot (const char *name, TH1 &histo, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
void plotTF1 (const char *name, TF1 &fun0, TF1 &fun1, TH1 &histo, double min, double max, Color_t lineColor0=kRed, Width_t lineWidth0=1, Style_t lineStyle0=kDashed, Int_t npx0=1000, Color_t lineColor1=kGreen, Width_t lineWidth1=1, Style_t lineStyle1=kDashed, Int_t npx1=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
void plotTF1 (const char *name, TF1 &fun, TH1 &histo, double min, double max, Color_t lineColor=kRed, Width_t lineWidth=1, Style_t lineStyle=kDashed, Int_t npx=1000, const char *title="Histo Title", const char *xTitle="X Title", const char *yTitle="Y Title")
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const std::vector< boost::shared_ptr< double > > &p)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, const funct::Parameter &p17, const funct::Parameter &p18)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const std::vector< funct::Parameter > &p)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, const funct::Parameter &p17, const funct::Parameter &p18, const funct::Parameter &p19)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, const funct::Parameter &p17)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13)
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, const funct::Parameter &p17, const funct::Parameter &p18)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, const funct::Parameter &p17)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16, const funct::Parameter &p17, const funct::Parameter &p18, const funct::Parameter &p19)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const std::vector< boost::shared_ptr< double > > &p)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14, const funct::Parameter &p15, const funct::Parameter &p16)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const std::vector< funct::Parameter > &p)
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const funct::Parameter &p0, const funct::Parameter &p1, const funct::Parameter &p2, const funct::Parameter &p3, const funct::Parameter &p4, const funct::Parameter &p5, const funct::Parameter &p6, const funct::Parameter &p7, const funct::Parameter &p8, const funct::Parameter &p9, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14)

Function Documentation

template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f)

Definition at line 14 of file rootFunction.h.

References f.

Referenced by gen::cms_hwwarn_(), SideBandSubtract::doFastSubtraction(), ExpressionHisto< T >::fill(), and BSFitter::scanPDF().

                 { 
    return function_t<args, helper::null_t>(f); 
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0 
)

Definition at line 30 of file rootFunction.h.

References f.

                                      {
    return function_t<args, helper::null_t>(f, p0);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2 
)

Definition at line 71 of file rootFunction.h.

References f, p1, and p2.

                                      {
    return function<args, helper::null_t>(f, p0, p1, p2);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6 
)

Definition at line 189 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                      {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14 
)

Definition at line 569 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                       {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15 
)

Definition at line 630 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                       {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7 
)

Definition at line 226 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                      {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16 
)

Definition at line 694 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                       {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
const funct::Parameter p17 
)

Definition at line 761 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                       {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3 
)

Definition at line 96 of file rootFunction.h.

References f, p1, p2, and p3.

                                      {
    return function<args, helper::null_t>(f, p0, p1, p2, p3);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8 
)

Definition at line 266 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                      {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
const funct::Parameter p17,
const funct::Parameter p18 
)

Definition at line 831 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                       {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
const funct::Parameter p17,
const funct::Parameter p18,
const funct::Parameter p19 
)

Definition at line 904 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                       {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9 
)

Definition at line 309 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                      {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const std::vector< funct::Parameter > &  pars 
)

Definition at line 942 of file rootFunction.h.

References f.

                                                           {
    return function_t<args, helper::null_t>(f, pars);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const std::vector< boost::shared_ptr< double > > &  pars 
)

Definition at line 960 of file rootFunction.h.

References f.

                                                                     {
    return function_t<args, helper::null_t>(f, pars);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1 
)

Definition at line 49 of file rootFunction.h.

References f, and p1.

                                      {
    return function<args, helper::null_t>(f, p0, p1);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4 
)

Definition at line 124 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                      {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10 
)

Definition at line 355 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                       {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11 
)

Definition at line 404 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                       {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5 
)

Definition at line 155 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                      {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12 
)

Definition at line 456 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                       {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12);
  }
template<unsigned int args, typename F >
helper::RootFunctionHelper<F, args>::root_function root::function ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13 
)

Definition at line 511 of file rootFunction.h.

References f, p1, p2, p3, and p4.

                                       {
    return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13);
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f)

Definition at line 8 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::fun().

                   {
    return helper::RootFunctionHelper<F, args, Tag>::fun(f);
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15 
)

Definition at line 590 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                         {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p13);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p14);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p15);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7 
)

Definition at line 202 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                        {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16 
)

Definition at line 652 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                         {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p13);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p14);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p15);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p16);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3 
)

Definition at line 80 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                        {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
const funct::Parameter p17 
)

Definition at line 717 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                         {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p13);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p14);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p15);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p16);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p17);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8 
)

Definition at line 240 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                        {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
const funct::Parameter p17,
const funct::Parameter p18 
)

Definition at line 785 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                         {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p13);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p14);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p15);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p16);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p17);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p18);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1 
)

Definition at line 37 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                          {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
const funct::Parameter p17,
const funct::Parameter p18,
const funct::Parameter p19 
)

Definition at line 856 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                         {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p13);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p14);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p15);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p16);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p17);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p18);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p19);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9 
)

Definition at line 281 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                        {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const std::vector< funct::Parameter > &  pars 
)

Definition at line 930 of file rootFunction.h.

References b, ExpressReco_HICollisions_FallBack::e, root::helper::RootFunctionHelper< F, args, Tag >::fun(), and i.

                                                             {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    std::vector<funct::Parameter>::const_iterator i, 
      b = pars.begin(), e = pars.end();
    for(i = b; i != e; ++i)
      helper::RootFunctionHelper<F, args, Tag>::addParameter(*i);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4 
)

Definition at line 106 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                        {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const std::vector< boost::shared_ptr< double > > &  pars 
)

Definition at line 948 of file rootFunction.h.

References b, ExpressReco_HICollisions_FallBack::e, root::helper::RootFunctionHelper< F, args, Tag >::fun(), and i.

                                                                       {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    std::vector<boost::shared_ptr<double> >::const_iterator i, 
      b = pars.begin(), e = pars.end();
    for(i = b; i != e; ++i)
      helper::RootFunctionHelper<F, args, Tag>::addParameter(*i);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10 
)

Definition at line 325 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                         {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0 
)

Definition at line 20 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                        {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11 
)

Definition at line 372 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                         {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5 
)

Definition at line 135 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                        {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12 
)

Definition at line 422 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                         {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2 
)

Definition at line 57 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                          {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13 
)

Definition at line 475 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                         {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p13);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6 
)

Definition at line 167 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                        {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
    return fun;
  }
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F &  f,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14 
)

Definition at line 531 of file rootFunction.h.

References root::helper::RootFunctionHelper< F, args, Tag >::addParameter(), and root::helper::RootFunctionHelper< F, args, Tag >::fun().

                                         {
    typename helper::RootFunctionHelper<F, args, Tag>::root_function 
      fun = helper::RootFunctionHelper<F, args, Tag>::fun(f);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p13);
    helper::RootFunctionHelper<F, args, Tag>::addParameter(p14);
    return fun;
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 357 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, 
                        p10, p11, p12, p13, p14);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const std::vector< boost::shared_ptr< double > > &  p,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 553 of file rootPlot.h.

References L1TEmulatorMonitor_cff::p, plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 385 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, 
                        p10, p11, p12, p13, p14, p15);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 414 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, 
                        p10, p11, p12, p13, p14, p15, p16);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
const funct::Parameter p17,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 444 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, 
                        p10, p11, p12, p13, p14, p15, p16, p17);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
const funct::Parameter p17,
const funct::Parameter p18,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 475 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, 
                        p10, p11, p12, p13, p14, p15, p16, p17, p18);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
const funct::Parameter p17,
const funct::Parameter p18,
const funct::Parameter p19,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 507 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, 
                        p10, p11, p12, p13, p14, p15, p16, p17, p18, p19);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const std::vector< funct::Parameter > &  p,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 540 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 68 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 330 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, 
                        p10, p11, p12, p13);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 80 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 93 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 107 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 233 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 122 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 138 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 155 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 173 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 192 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 212 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 255 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, 
                        p10);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 279 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, 
                        p10, p11);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
)

Definition at line 304 of file rootPlot.h.

References plotTF1(), tf1(), and indexGen::title.

                                             {
    TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, 
                        p10, p11, p12);
    plotTF1(name, fun, histo, min, max, 
            lineColor, lineWidth, lineStyle, npx, 
            title, xTitle, yTitle);
  }
void root::plotTF1 ( const char *  name,
TF1 &  fun0,
TF1 &  fun1,
TH1 &  histo,
double  min,
double  max,
Color_t  lineColor0 = kRed,
Width_t  lineWidth0 = 1,
Style_t  lineStyle0 = kDashed,
Int_t  npx0 = 1000,
Color_t  lineColor1 = kGreen,
Width_t  lineWidth1 = 1,
Style_t  lineStyle1 = kDashed,
Int_t  npx1 = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
) [inline]

Definition at line 14 of file rootPlot.h.

References svgfig::canvas(), AlCaRecoCosmics_cfg::name, and indexGen::title.

Referenced by plot().

                                                       {
    fun0.SetLineColor(lineColor0);
    fun0.SetLineWidth(lineWidth0);
    fun0.SetLineStyle(lineStyle0);
    fun0.SetNpx(npx0);
    fun1.SetLineColor(lineColor1);
    fun1.SetLineWidth(lineWidth1);
    fun1.SetLineStyle(lineStyle1);
    fun1.SetNpx(npx1);
    TCanvas *canvas = new TCanvas("canvas");
    histo.SetTitle(title);
    histo.SetXTitle(xTitle);
    histo.SetYTitle(yTitle);
    histo.Draw("e");
    fun0.Draw("same");
    fun1.Draw("same");
    std::string plotName = name;
    canvas->SaveAs(plotName.c_str());
    canvas->SetLogy();
    std::string logPlotName = "log_" + plotName;
    canvas->SaveAs(logPlotName.c_str());
  }
void root::plotTF1 ( const char *  name,
TF1 &  fun,
TH1 &  histo,
double  min,
double  max,
Color_t  lineColor = kRed,
Width_t  lineWidth = 1,
Style_t  lineStyle = kDashed,
Int_t  npx = 1000,
const char *  title = "Histo Title",
const char *  xTitle = "X Title",
const char *  yTitle = "Y Title" 
) [inline]

Definition at line 44 of file rootPlot.h.

References svgfig::canvas(), AlCaRecoCosmics_cfg::name, and indexGen::title.

                                                       {
    fun.SetLineColor(lineColor);
    fun.SetLineWidth(lineWidth);
    fun.SetLineStyle(lineStyle);
    fun.SetNpx(npx);
    TCanvas *canvas = new TCanvas("canvas");
    histo.SetTitle(title);
    histo.SetXTitle(xTitle);
    histo.SetYTitle(yTitle);
    histo.Draw("e");
    fun.Draw("same");   
    std::string plotName = name;
    canvas->SaveAs(plotName.c_str());
    canvas->SetLogy();
    std::string logPlotName = "log_" + plotName;
    canvas->SaveAs(logPlotName.c_str());
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7 
)

Definition at line 240 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                     {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const std::vector< boost::shared_ptr< double > > &  p 
)

Definition at line 1113 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, and L1TEmulatorMonitor_cff::p.

                                                         {
    return tf1_t<helper::null_t>(name, f, min, max, p);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
const funct::Parameter p17,
const funct::Parameter p18 
)

Definition at line 970 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                      {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const std::vector< funct::Parameter > &  p 
)

Definition at line 1098 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, and L1TEmulatorMonitor_cff::p.

                                               {
    return tf1_t<helper::null_t>(name, f, min, max, p);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6 
)

Definition at line 198 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                     {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5 
)

Definition at line 160 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                     {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14 
)

Definition at line 646 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                      {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10 
)

Definition at line 390 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                      {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2 
)

Definition at line 70 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, and p2.

                                     {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max 
)

Definition at line 16 of file rootTf1.h.

References f, max(), min, and AlCaRecoCosmics_cfg::name.

Referenced by plot().

                                                           {
    return tf1_t<helper::null_t>(name, f, min, max);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0 
)

Definition at line 30 of file rootTf1.h.

References f, max(), min, and AlCaRecoCosmics_cfg::name.

                                     {
    return tf1_t<helper::null_t>(name, f, min, max, p0);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8 
)

Definition at line 286 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                     {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
const funct::Parameter p17,
const funct::Parameter p18,
const funct::Parameter p19 
)

Definition at line 1062 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                      {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3 
)

Definition at line 96 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, and p3.

                                     {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4 
)

Definition at line 126 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                     {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
const funct::Parameter p17 
)

Definition at line 883 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                      {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16 
)

Definition at line 800 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                      {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15 
)

Definition at line 721 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                      {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9 
)

Definition at line 336 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                     {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12 
)

Definition at line 510 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                      {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11 
)

Definition at line 448 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                      {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13 
)

Definition at line 576 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, p1, p2, p3, and p4.

                                      {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13);
  }
template<typename F >
TF1 root::tf1 ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1 
)

Definition at line 48 of file rootTf1.h.

References f, max(), min, AlCaRecoCosmics_cfg::name, and p1.

                                     {
    return tf1_t<helper::null_t>(name, f, min, max, p0, p1);
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0 
)

Definition at line 21 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                       {
    TF1 fun(name, root::function_t<1, Tag>(f, p0), min, max, 1);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
const funct::Parameter p17,
const funct::Parameter p18 
)

Definition at line 906 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                      {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, 
                                           p10, p11, p12, p13, p14, p15, p16, p17, p18), min, max, 19);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    fun.SetParameter(5, *p5.ptr());
    fun.SetParName(5, p5.name().c_str());
    fun.SetParameter(6, *p6.ptr());
    fun.SetParName(6, p6.name().c_str());
    fun.SetParameter(7, *p7.ptr());
    fun.SetParName(7, p7.name().c_str());
    fun.SetParameter(8, *p8.ptr());
    fun.SetParName(8, p8.name().c_str());
    fun.SetParameter(9, *p9.ptr());
    fun.SetParName(9, p9.name().c_str());
    fun.SetParameter(10, *p10.ptr());
    fun.SetParName(10, p10.name().c_str());
    fun.SetParameter(11, *p11.ptr());
    fun.SetParName(11, p11.name().c_str());
    fun.SetParameter(12, *p12.ptr());
    fun.SetParName(12, p12.name().c_str());
    fun.SetParameter(13, *p13.ptr());
    fun.SetParName(13, p13.name().c_str());
    fun.SetParameter(14, *p14.ptr());
    fun.SetParName(14, p14.name().c_str());
    fun.SetParameter(15, *p15.ptr());
    fun.SetParName(15, p15.name().c_str());
    fun.SetParameter(16, *p16.ptr());
    fun.SetParName(16, p16.name().c_str());
    fun.SetParameter(17, *p17.ptr());
    fun.SetParName(17, p17.name().c_str());
    fun.SetParameter(18, *p18.ptr());
    fun.SetParName(18, p18.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10 
)

Definition at line 351 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                      {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10), min, max, 11);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    fun.SetParameter(5, *p5.ptr());
    fun.SetParName(5, p5.name().c_str());
    fun.SetParameter(6, *p6.ptr());
    fun.SetParName(6, p6.name().c_str());
    fun.SetParameter(7, *p7.ptr());
    fun.SetParName(7, p7.name().c_str());
    fun.SetParameter(8, *p8.ptr());
    fun.SetParName(8, p8.name().c_str());
    fun.SetParameter(9, *p9.ptr());
    fun.SetParName(9, p9.name().c_str());
    fun.SetParameter(10, *p10.ptr());
    fun.SetParName(10, p10.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
const funct::Parameter p17 
)

Definition at line 822 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                      {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, 
                                    p10, p11, p12, p13, p14, p15, p16, p17), min, max, 18);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    fun.SetParameter(5, *p5.ptr());
    fun.SetParName(5, p5.name().c_str());
    fun.SetParameter(6, *p6.ptr());
    fun.SetParName(6, p6.name().c_str());
    fun.SetParameter(7, *p7.ptr());
    fun.SetParName(7, p7.name().c_str());
    fun.SetParameter(8, *p8.ptr());
    fun.SetParName(8, p8.name().c_str());
    fun.SetParameter(9, *p9.ptr());
    fun.SetParName(9, p9.name().c_str());
    fun.SetParameter(10, *p10.ptr());
    fun.SetParName(10, p10.name().c_str());
    fun.SetParameter(11, *p11.ptr());
    fun.SetParName(11, p11.name().c_str());
    fun.SetParameter(12, *p12.ptr());
    fun.SetParName(12, p12.name().c_str());
    fun.SetParameter(13, *p13.ptr());
    fun.SetParName(13, p13.name().c_str());
    fun.SetParameter(14, *p14.ptr());
    fun.SetParName(14, p14.name().c_str());
    fun.SetParameter(15, *p15.ptr());
    fun.SetParName(15, p15.name().c_str());
    fun.SetParameter(16, *p16.ptr());
    fun.SetParName(16, p16.name().c_str());
    fun.SetParameter(17, *p17.ptr());
    fun.SetParName(17, p17.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max 
)

Definition at line 10 of file rootTf1.h.

                                                             {
    TF1 fun(name, root::function_t<1, Tag>(f), min, max, 0);
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15 
)

Definition at line 666 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                      {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, 
                                    p10, p11, p12, p13, p14, p15), min, max, 16);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    fun.SetParameter(5, *p5.ptr());
    fun.SetParName(5, p5.name().c_str());
    fun.SetParameter(6, *p6.ptr());
    fun.SetParName(6, p6.name().c_str());
    fun.SetParameter(7, *p7.ptr());
    fun.SetParName(7, p7.name().c_str());
    fun.SetParameter(8, *p8.ptr());
    fun.SetParName(8, p8.name().c_str());
    fun.SetParameter(9, *p9.ptr());
    fun.SetParName(9, p9.name().c_str());
    fun.SetParameter(10, *p10.ptr());
    fun.SetParName(10, p10.name().c_str());
    fun.SetParameter(11, *p11.ptr());
    fun.SetParName(11, p11.name().c_str());
    fun.SetParameter(12, *p12.ptr());
    fun.SetParName(12, p12.name().c_str());
    fun.SetParameter(13, *p13.ptr());
    fun.SetParName(13, p13.name().c_str());
    fun.SetParameter(14, *p14.ptr());
    fun.SetParName(14, p14.name().c_str());
    fun.SetParameter(15, *p15.ptr());
    fun.SetParName(15, p15.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6 
)

Definition at line 171 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                     {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6), min, max, 7);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    fun.SetParameter(5, *p5.ptr());
    fun.SetParName(5, p5.name().c_str());
    fun.SetParameter(6, *p6.ptr());
    fun.SetParName(6, p6.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4 
)

Definition at line 105 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                     {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4), min, max, 5);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5 
)

Definition at line 136 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                     {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5), min, max, 6);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    fun.SetParameter(5, *p5.ptr());
    fun.SetParName(5, p5.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1 
)

Definition at line 36 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                     {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1), min, max, 2);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2 
)

Definition at line 55 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                     {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2), min, max, 3);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16,
const funct::Parameter p17,
const funct::Parameter p18,
const funct::Parameter p19 
)

Definition at line 994 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                      {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, 
                                           p10, p11, p12, p13, p14, p15, p16, p17, p18, p19), min, max, 20);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    fun.SetParameter(5, *p5.ptr());
    fun.SetParName(5, p5.name().c_str());
    fun.SetParameter(6, *p6.ptr());
    fun.SetParName(6, p6.name().c_str());
    fun.SetParameter(7, *p7.ptr());
    fun.SetParName(7, p7.name().c_str());
    fun.SetParameter(8, *p8.ptr());
    fun.SetParName(8, p8.name().c_str());
    fun.SetParameter(9, *p9.ptr());
    fun.SetParName(9, p9.name().c_str());
    fun.SetParameter(10, *p10.ptr());
    fun.SetParName(10, p10.name().c_str());
    fun.SetParameter(11, *p11.ptr());
    fun.SetParName(11, p11.name().c_str());
    fun.SetParameter(12, *p12.ptr());
    fun.SetParName(12, p12.name().c_str());
    fun.SetParameter(13, *p13.ptr());
    fun.SetParName(13, p13.name().c_str());
    fun.SetParameter(14, *p14.ptr());
    fun.SetParName(14, p14.name().c_str());
    fun.SetParameter(15, *p15.ptr());
    fun.SetParName(15, p15.name().c_str());
    fun.SetParameter(16, *p16.ptr());
    fun.SetParName(16, p16.name().c_str());
    fun.SetParameter(17, *p17.ptr());
    fun.SetParName(17, p17.name().c_str());
    fun.SetParameter(18, *p18.ptr());
    fun.SetParName(18, p18.name().c_str());
    fun.SetParameter(19, *p19.ptr());
    fun.SetParName(19, p19.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13 
)

Definition at line 528 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                      {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13), min, max, 14);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    fun.SetParameter(5, *p5.ptr());
    fun.SetParName(5, p5.name().c_str());
    fun.SetParameter(6, *p6.ptr());
    fun.SetParName(6, p6.name().c_str());
    fun.SetParameter(7, *p7.ptr());
    fun.SetParName(7, p7.name().c_str());
    fun.SetParameter(8, *p8.ptr());
    fun.SetParName(8, p8.name().c_str());
    fun.SetParameter(9, *p9.ptr());
    fun.SetParName(9, p9.name().c_str());
    fun.SetParameter(10, *p10.ptr());
    fun.SetParName(10, p10.name().c_str());
    fun.SetParameter(11, *p11.ptr());
    fun.SetParName(11, p11.name().c_str());
    fun.SetParameter(12, *p12.ptr());
    fun.SetParName(12, p12.name().c_str());
    fun.SetParameter(13, *p13.ptr());
    fun.SetParName(13, p13.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9 
)

Definition at line 300 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                     {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9), min, max, 10);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    fun.SetParameter(5, *p5.ptr());
    fun.SetParName(5, p5.name().c_str());
    fun.SetParameter(6, *p6.ptr());
    fun.SetParName(6, p6.name().c_str());
    fun.SetParameter(7, *p7.ptr());
    fun.SetParName(7, p7.name().c_str());
    fun.SetParameter(8, *p8.ptr());
    fun.SetParName(8, p8.name().c_str());
    fun.SetParameter(9, *p9.ptr());
    fun.SetParName(9, p9.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const std::vector< boost::shared_ptr< double > > &  p 
)

Definition at line 1104 of file rootTf1.h.

References i, and L1TEmulatorMonitor_cff::p.

                                                           {
    TF1 fun(name, root::function_t<1, Tag>(f, p), min, max, p.size());
    for(size_t i = 0; i < p.size(); ++i)
      fun.SetParameter(i, *p[i]);
    return fun;
  }  
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8 
)

Definition at line 253 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                     {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8), min, max, 9);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    fun.SetParameter(5, *p5.ptr());
    fun.SetParName(5, p5.name().c_str());
    fun.SetParameter(6, *p6.ptr());
    fun.SetParName(6, p6.name().c_str());
    fun.SetParameter(7, *p7.ptr());
    fun.SetParName(7, p7.name().c_str());
    fun.SetParameter(8, *p8.ptr());
    fun.SetParName(8, p8.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7 
)

Definition at line 210 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                     {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7), min, max, 8);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    fun.SetParameter(5, *p5.ptr());
    fun.SetParName(5, p5.name().c_str());
    fun.SetParameter(6, *p6.ptr());
    fun.SetParName(6, p6.name().c_str());
    fun.SetParameter(7, *p7.ptr());
    fun.SetParName(7, p7.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11 
)

Definition at line 406 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                      {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11), min, max, 12);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    fun.SetParameter(5, *p5.ptr());
    fun.SetParName(5, p5.name().c_str());
    fun.SetParameter(6, *p6.ptr());
    fun.SetParName(6, p6.name().c_str());
    fun.SetParameter(7, *p7.ptr());
    fun.SetParName(7, p7.name().c_str());
    fun.SetParameter(8, *p8.ptr());
    fun.SetParName(8, p8.name().c_str());
    fun.SetParameter(9, *p9.ptr());
    fun.SetParName(9, p9.name().c_str());
    fun.SetParameter(10, *p10.ptr());
    fun.SetParName(10, p10.name().c_str());
    fun.SetParameter(11, *p11.ptr());
    fun.SetParName(11, p11.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12 
)

Definition at line 465 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                      {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12), min, max, 13);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    fun.SetParameter(5, *p5.ptr());
    fun.SetParName(5, p5.name().c_str());
    fun.SetParameter(6, *p6.ptr());
    fun.SetParName(6, p6.name().c_str());
    fun.SetParameter(7, *p7.ptr());
    fun.SetParName(7, p7.name().c_str());
    fun.SetParameter(8, *p8.ptr());
    fun.SetParName(8, p8.name().c_str());
    fun.SetParameter(9, *p9.ptr());
    fun.SetParName(9, p9.name().c_str());
    fun.SetParameter(10, *p10.ptr());
    fun.SetParName(10, p10.name().c_str());
    fun.SetParameter(11, *p11.ptr());
    fun.SetParName(11, p11.name().c_str());
    fun.SetParameter(12, *p12.ptr());
    fun.SetParName(12, p12.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3 
)

Definition at line 78 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                     {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3), min, max, 4);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14,
const funct::Parameter p15,
const funct::Parameter p16 
)

Definition at line 742 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                      {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, 
                                    p10, p11, p12, p13, p14, p15, p16), min, max, 17);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    fun.SetParameter(5, *p5.ptr());
    fun.SetParName(5, p5.name().c_str());
    fun.SetParameter(6, *p6.ptr());
    fun.SetParName(6, p6.name().c_str());
    fun.SetParameter(7, *p7.ptr());
    fun.SetParName(7, p7.name().c_str());
    fun.SetParameter(8, *p8.ptr());
    fun.SetParName(8, p8.name().c_str());
    fun.SetParameter(9, *p9.ptr());
    fun.SetParName(9, p9.name().c_str());
    fun.SetParameter(10, *p10.ptr());
    fun.SetParName(10, p10.name().c_str());
    fun.SetParameter(11, *p11.ptr());
    fun.SetParName(11, p11.name().c_str());
    fun.SetParameter(12, *p12.ptr());
    fun.SetParName(12, p12.name().c_str());
    fun.SetParameter(13, *p13.ptr());
    fun.SetParName(13, p13.name().c_str());
    fun.SetParameter(14, *p14.ptr());
    fun.SetParName(14, p14.name().c_str());
    fun.SetParameter(15, *p15.ptr());
    fun.SetParName(15, p15.name().c_str());
    fun.SetParameter(16, *p16.ptr());
    fun.SetParName(16, p16.name().c_str());
    return fun;
  }
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const std::vector< funct::Parameter > &  p 
)

Definition at line 1087 of file rootTf1.h.

References i, and AlCaRecoCosmics_cfg::name.

                                               {
    TF1 fun(name, root::function_t<1, Tag>(f, p), min, max, p.size());
    for(size_t i = 0; i < p.size(); ++i) {
      fun.SetParameter(i, *p[i].ptr());
      fun.SetParName(i, p[i].name().c_str());
    }
    return fun;
  }  
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F &  f,
double  min,
double  max,
const funct::Parameter p0,
const funct::Parameter p1,
const funct::Parameter p2,
const funct::Parameter p3,
const funct::Parameter p4,
const funct::Parameter p5,
const funct::Parameter p6,
const funct::Parameter p7,
const funct::Parameter p8,
const funct::Parameter p9,
const funct::Parameter p10,
const funct::Parameter p11,
const funct::Parameter p12,
const funct::Parameter p13,
const funct::Parameter p14 
)

Definition at line 595 of file rootTf1.h.

References funct::Parameter::name(), and funct::Parameter::ptr().

                                      {
    TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14), min, max, 15);
    fun.SetParameter(0, *p0.ptr());
    fun.SetParName(0, p0.name().c_str());
    fun.SetParameter(1, *p1.ptr());
    fun.SetParName(1, p1.name().c_str());
    fun.SetParameter(2, *p2.ptr());
    fun.SetParName(2, p2.name().c_str());
    fun.SetParameter(3, *p3.ptr());
    fun.SetParName(3, p3.name().c_str());
    fun.SetParameter(4, *p4.ptr());
    fun.SetParName(4, p4.name().c_str());
    fun.SetParameter(5, *p5.ptr());
    fun.SetParName(5, p5.name().c_str());
    fun.SetParameter(6, *p6.ptr());
    fun.SetParName(6, p6.name().c_str());
    fun.SetParameter(7, *p7.ptr());
    fun.SetParName(7, p7.name().c_str());
    fun.SetParameter(8, *p8.ptr());
    fun.SetParName(8, p8.name().c_str());
    fun.SetParameter(9, *p9.ptr());
    fun.SetParName(9, p9.name().c_str());
    fun.SetParameter(10, *p10.ptr());
    fun.SetParName(10, p10.name().c_str());
    fun.SetParameter(11, *p11.ptr());
    fun.SetParName(11, p11.name().c_str());
    fun.SetParameter(12, *p12.ptr());
    fun.SetParName(12, p12.name().c_str());
    fun.SetParameter(13, *p13.ptr());
    fun.SetParName(13, p13.name().c_str());
    fun.SetParameter(14, *p14.ptr());
    fun.SetParName(14, p14.name().c_str());
    return fun;
  }