CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Classes | Functions
root Namespace Reference

Namespaces

 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)
 
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)
 
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)
 
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)
 
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)
 
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, 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 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, 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, 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 std::vector< funct::Parameter > &pars)
 
template<unsigned int args, typename F >
helper::RootFunctionHelper< F,
args >::root_function 
function (F &f, const std::vector< std::shared_ptr< double > > &pars)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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 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, 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, 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, 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, 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 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, 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, 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, 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, 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 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 std::vector< std::shared_ptr< double > > &pars)
 
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, 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, 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, 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")
 
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, 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 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, const std::vector< std::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")
 
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)
 
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)
 
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, 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)
 
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, const funct::Parameter &p6, const funct::Parameter &p7)
 
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)
 
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, 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)
 
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, 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, 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, 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, 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, const funct::Parameter &p17, const funct::Parameter &p18)
 
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 std::vector< funct::Parameter > &p)
 
template<typename F >
TF1 tf1 (const char *name, F &f, double min, double max, const std::vector< std::shared_ptr< double > > &p)
 
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)
 
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)
 
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, 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, 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)
 
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 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)
 
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, 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, const funct::Parameter &p10, const funct::Parameter &p11, const funct::Parameter &p12, const funct::Parameter &p13, const funct::Parameter &p14)
 
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, 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 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, 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, 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 std::vector< funct::Parameter > &p)
 
template<typename Tag , typename F >
TF1 tf1_t (const char *name, F &f, double min, double max, const std::vector< std::shared_ptr< double > > &p)
 

Function Documentation

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

Definition at line 13 of file rootFunction.h.

References validate-o2o-wbm::f.

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

Definition at line 26 of file rootFunction.h.

References validate-o2o-wbm::f.

26  {
27  return function_t<args, helper::null_t>(f, p0);
28  }
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 42 of file rootFunction.h.

References validate-o2o-wbm::f, and fireworks::p1.

44  {
45  return function<args, helper::null_t>(f, p0, p1);
46  }
const TString p1
Definition: fwPaths.cc:12
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 62 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

65  {
66  return function<args, helper::null_t>(f, p0, p1, p2);
67  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 85 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

89  {
90  return function<args, helper::null_t>(f, p0, p1, p2, p3);
91  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 111 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

116  {
117  return function<args, helper::null_t>(f, p0, p1, p2, p3, p4);
118  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 140 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

146  {
147  return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5);
148  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 172 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

179  {
180  return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6);
181  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 207 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

215  {
216  return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7);
217  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 245 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

254  {
255  return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8);
256  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 286 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

296  {
297  return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9);
298  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 330 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

341  {
342  return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10);
343  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 377 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

389  {
390  return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11);
391  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 427 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

440  {
441  return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12);
442  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 480 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

494  {
495  return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13);
496  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 536 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

551  {
552  return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14);
553  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 595 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

611  {
612  return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15);
613  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 657 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

674  {
675  return function<args, helper::null_t>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16);
676  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 722 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

740  {
741  return function<args, helper::null_t>(
742  f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17);
743  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 791 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

810  {
811  return function<args, helper::null_t>(
812  f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18);
813  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 863 of file rootFunction.h.

References validate-o2o-wbm::f, fireworks::p1, and fireworks::p2.

883  {
884  return function<args, helper::null_t>(
885  f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19);
886  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
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 900 of file rootFunction.h.

References validate-o2o-wbm::f.

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

Definition at line 917 of file rootFunction.h.

References validate-o2o-wbm::f.

918  {
919  return function_t<args, helper::null_t>(f, pars);
920  }
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().

8  {
9  return helper::RootFunctionHelper<F, args, Tag>::fun(f);
10  }
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 18 of file rootFunction.h.

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

18  {
19  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
20  helper::RootFunctionHelper<F, args, Tag>::fun(f);
21  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
22  return fun;
23  }
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 31 of file rootFunction.h.

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

33  {
34  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
35  helper::RootFunctionHelper<F, args, Tag>::fun(f);
36  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
37  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
38  return fun;
39  }
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 49 of file rootFunction.h.

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

52  {
53  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
54  helper::RootFunctionHelper<F, args, Tag>::fun(f);
55  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
56  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
57  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
58  return fun;
59  }
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 70 of file rootFunction.h.

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

74  {
75  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
76  helper::RootFunctionHelper<F, args, Tag>::fun(f);
77  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
78  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
79  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
80  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
81  return fun;
82  }
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 94 of file rootFunction.h.

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

99  {
100  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
101  helper::RootFunctionHelper<F, args, Tag>::fun(f);
102  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
103  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
104  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
105  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
106  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
107  return fun;
108  }
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 121 of file rootFunction.h.

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

127  {
128  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
129  helper::RootFunctionHelper<F, args, Tag>::fun(f);
130  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
131  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
132  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
133  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
134  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
135  helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
136  return fun;
137  }
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 151 of file rootFunction.h.

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

158  {
159  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
160  helper::RootFunctionHelper<F, args, Tag>::fun(f);
161  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
162  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
163  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
164  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
165  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
166  helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
167  helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
168  return fun;
169  }
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 184 of file rootFunction.h.

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

192  {
193  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
194  helper::RootFunctionHelper<F, args, Tag>::fun(f);
195  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
196  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
197  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
198  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
199  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
200  helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
201  helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
202  helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
203  return fun;
204  }
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 220 of file rootFunction.h.

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

229  {
230  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
231  helper::RootFunctionHelper<F, args, Tag>::fun(f);
232  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
233  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
234  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
235  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
236  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
237  helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
238  helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
239  helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
240  helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
241  return fun;
242  }
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 259 of file rootFunction.h.

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

269  {
270  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
271  helper::RootFunctionHelper<F, args, Tag>::fun(f);
272  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
273  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
274  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
275  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
276  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
277  helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
278  helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
279  helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
280  helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
281  helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
282  return fun;
283  }
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 301 of file rootFunction.h.

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

312  {
313  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
314  helper::RootFunctionHelper<F, args, Tag>::fun(f);
315  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
316  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
317  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
318  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
319  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
320  helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
321  helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
322  helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
323  helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
324  helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
325  helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
326  return fun;
327  }
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 346 of file rootFunction.h.

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

358  {
359  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
360  helper::RootFunctionHelper<F, args, Tag>::fun(f);
361  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
362  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
363  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
364  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
365  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
366  helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
367  helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
368  helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
369  helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
370  helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
371  helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
372  helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
373  return fun;
374  }
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 394 of file rootFunction.h.

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

407  {
408  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
409  helper::RootFunctionHelper<F, args, Tag>::fun(f);
410  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
411  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
412  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
413  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
414  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
415  helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
416  helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
417  helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
418  helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
419  helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
420  helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
421  helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
422  helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
423  return fun;
424  }
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 445 of file rootFunction.h.

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

459  {
460  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
461  helper::RootFunctionHelper<F, args, Tag>::fun(f);
462  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
463  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
464  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
465  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
466  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
467  helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
468  helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
469  helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
470  helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
471  helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
472  helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
473  helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
474  helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
475  helper::RootFunctionHelper<F, args, Tag>::addParameter(p13);
476  return fun;
477  }
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 499 of file rootFunction.h.

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

514  {
515  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
516  helper::RootFunctionHelper<F, args, Tag>::fun(f);
517  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
518  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
519  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
520  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
521  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
522  helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
523  helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
524  helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
525  helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
526  helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
527  helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
528  helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
529  helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
530  helper::RootFunctionHelper<F, args, Tag>::addParameter(p13);
531  helper::RootFunctionHelper<F, args, Tag>::addParameter(p14);
532  return fun;
533  }
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 556 of file rootFunction.h.

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

572  {
573  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
574  helper::RootFunctionHelper<F, args, Tag>::fun(f);
575  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
576  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
577  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
578  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
579  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
580  helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
581  helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
582  helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
583  helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
584  helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
585  helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
586  helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
587  helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
588  helper::RootFunctionHelper<F, args, Tag>::addParameter(p13);
589  helper::RootFunctionHelper<F, args, Tag>::addParameter(p14);
590  helper::RootFunctionHelper<F, args, Tag>::addParameter(p15);
591  return fun;
592  }
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 616 of file rootFunction.h.

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

633  {
634  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
635  helper::RootFunctionHelper<F, args, Tag>::fun(f);
636  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
637  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
638  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
639  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
640  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
641  helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
642  helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
643  helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
644  helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
645  helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
646  helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
647  helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
648  helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
649  helper::RootFunctionHelper<F, args, Tag>::addParameter(p13);
650  helper::RootFunctionHelper<F, args, Tag>::addParameter(p14);
651  helper::RootFunctionHelper<F, args, Tag>::addParameter(p15);
652  helper::RootFunctionHelper<F, args, Tag>::addParameter(p16);
653  return fun;
654  }
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 679 of file rootFunction.h.

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

697  {
698  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
699  helper::RootFunctionHelper<F, args, Tag>::fun(f);
700  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
701  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
702  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
703  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
704  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
705  helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
706  helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
707  helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
708  helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
709  helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
710  helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
711  helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
712  helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
713  helper::RootFunctionHelper<F, args, Tag>::addParameter(p13);
714  helper::RootFunctionHelper<F, args, Tag>::addParameter(p14);
715  helper::RootFunctionHelper<F, args, Tag>::addParameter(p15);
716  helper::RootFunctionHelper<F, args, Tag>::addParameter(p16);
717  helper::RootFunctionHelper<F, args, Tag>::addParameter(p17);
718  return fun;
719  }
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 746 of file rootFunction.h.

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

765  {
766  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
767  helper::RootFunctionHelper<F, args, Tag>::fun(f);
768  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
769  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
770  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
771  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
772  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
773  helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
774  helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
775  helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
776  helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
777  helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
778  helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
779  helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
780  helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
781  helper::RootFunctionHelper<F, args, Tag>::addParameter(p13);
782  helper::RootFunctionHelper<F, args, Tag>::addParameter(p14);
783  helper::RootFunctionHelper<F, args, Tag>::addParameter(p15);
784  helper::RootFunctionHelper<F, args, Tag>::addParameter(p16);
785  helper::RootFunctionHelper<F, args, Tag>::addParameter(p17);
786  helper::RootFunctionHelper<F, args, Tag>::addParameter(p18);
787  return fun;
788  }
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 816 of file rootFunction.h.

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

836  {
837  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
838  helper::RootFunctionHelper<F, args, Tag>::fun(f);
839  helper::RootFunctionHelper<F, args, Tag>::addParameter(p0);
840  helper::RootFunctionHelper<F, args, Tag>::addParameter(p1);
841  helper::RootFunctionHelper<F, args, Tag>::addParameter(p2);
842  helper::RootFunctionHelper<F, args, Tag>::addParameter(p3);
843  helper::RootFunctionHelper<F, args, Tag>::addParameter(p4);
844  helper::RootFunctionHelper<F, args, Tag>::addParameter(p5);
845  helper::RootFunctionHelper<F, args, Tag>::addParameter(p6);
846  helper::RootFunctionHelper<F, args, Tag>::addParameter(p7);
847  helper::RootFunctionHelper<F, args, Tag>::addParameter(p8);
848  helper::RootFunctionHelper<F, args, Tag>::addParameter(p9);
849  helper::RootFunctionHelper<F, args, Tag>::addParameter(p10);
850  helper::RootFunctionHelper<F, args, Tag>::addParameter(p11);
851  helper::RootFunctionHelper<F, args, Tag>::addParameter(p12);
852  helper::RootFunctionHelper<F, args, Tag>::addParameter(p13);
853  helper::RootFunctionHelper<F, args, Tag>::addParameter(p14);
854  helper::RootFunctionHelper<F, args, Tag>::addParameter(p15);
855  helper::RootFunctionHelper<F, args, Tag>::addParameter(p16);
856  helper::RootFunctionHelper<F, args, Tag>::addParameter(p17);
857  helper::RootFunctionHelper<F, args, Tag>::addParameter(p18);
858  helper::RootFunctionHelper<F, args, Tag>::addParameter(p19);
859  return fun;
860  }
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 889 of file rootFunction.h.

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

890  {
891  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
892  helper::RootFunctionHelper<F, args, Tag>::fun(f);
893  std::vector<funct::Parameter>::const_iterator i, b = pars.begin(), e = pars.end();
894  for (i = b; i != e; ++i)
895  helper::RootFunctionHelper<F, args, Tag>::addParameter(*i);
896  return fun;
897  }
double b
Definition: hdecay.h:118
template<unsigned int args, typename Tag , typename F >
helper::RootFunctionHelper<F, args, Tag>::root_function root::function_t ( F f,
const std::vector< std::shared_ptr< double > > &  pars 
)

Definition at line 906 of file rootFunction.h.

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

907  {
908  typename helper::RootFunctionHelper<F, args, Tag>::root_function fun =
909  helper::RootFunctionHelper<F, args, Tag>::fun(f);
910  std::vector<std::shared_ptr<double> >::const_iterator i, b = pars.begin(), e = pars.end();
911  for (i = b; i != e; ++i)
912  helper::RootFunctionHelper<F, args, Tag>::addParameter(*i);
913  return fun;
914  }
double b
Definition: hdecay.h:118
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 83 of file rootPlot.h.

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

94  {
95  TF1 fun = root::tf1("fun", f, min, max);
96  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
97  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 100 of file rootPlot.h.

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

112  {
113  TF1 fun = root::tf1("fun", f, min, max, p0);
114  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
115  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 118 of file rootPlot.h.

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

131  {
132  TF1 fun = root::tf1("fun", f, min, max, p0, p1);
133  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
134  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 137 of file rootPlot.h.

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

151  {
152  TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2);
153  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
154  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 157 of file rootPlot.h.

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

172  {
173  TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3);
174  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
175  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 178 of file rootPlot.h.

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

194  {
195  TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4);
196  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
197  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 200 of file rootPlot.h.

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

217  {
218  TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5);
219  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
220  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 223 of file rootPlot.h.

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

241  {
242  TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6);
243  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
244  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 247 of file rootPlot.h.

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

266  {
267  TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7);
268  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
269  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 272 of file rootPlot.h.

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

292  {
293  TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8);
294  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
295  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 298 of file rootPlot.h.

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

319  {
320  TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9);
321  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
322  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 325 of file rootPlot.h.

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

347  {
348  TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10);
349  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
350  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 353 of file rootPlot.h.

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

376  {
377  TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11);
378  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
379  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 382 of file rootPlot.h.

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

406  {
407  TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12);
408  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
409  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 412 of file rootPlot.h.

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

437  {
438  TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13);
439  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
440  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 443 of file rootPlot.h.

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

469  {
470  TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14);
471  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
472  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 475 of file rootPlot.h.

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

502  {
503  TF1 fun = root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15);
504  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
505  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 508 of file rootPlot.h.

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

536  {
537  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);
538  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
539  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 542 of file rootPlot.h.

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

571  {
572  TF1 fun =
573  root::tf1("fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17);
574  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
575  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 578 of file rootPlot.h.

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

608  {
609  TF1 fun = root::tf1(
610  "fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18);
611  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
612  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 615 of file rootPlot.h.

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

646  {
647  TF1 fun = root::tf1(
648  "fun", f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19);
649  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
650  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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 653 of file rootPlot.h.

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

665  {
666  TF1 fun = root::tf1("fun", f, min, max, p);
667  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
668  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
template<typename F >
void root::plot ( const char *  name,
TH1 &  histo,
F f,
double  min,
double  max,
const std::vector< std::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 671 of file rootPlot.h.

References AlCaHLTBitMon_ParallelJobs::p, plotTF1(), tf1(), and runGCPTkAlMap::title.

683  {
684  TF1 fun = root::tf1("fun", f, min, max, p);
685  plotTF1(name, fun, histo, min, max, lineColor, lineWidth, lineStyle, npx, title, xTitle, yTitle);
686  }
T min(T a, T b)
Definition: MathUtil.h:58
TF1 tf1(const char *name, F &f, double min, double max)
Definition: rootTf1.h:16
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")
Definition: rootPlot.h:14
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(), mergeVDriftHistosByStation::name, L1TEGammaDiff_cfi::plotName, AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.

Referenced by plot().

30  {
31  fun0.SetLineColor(lineColor0);
32  fun0.SetLineWidth(lineWidth0);
33  fun0.SetLineStyle(lineStyle0);
34  fun0.SetNpx(npx0);
35  fun1.SetLineColor(lineColor1);
36  fun1.SetLineWidth(lineWidth1);
37  fun1.SetLineStyle(lineStyle1);
38  fun1.SetNpx(npx1);
39  TCanvas* canvas = new TCanvas("canvas");
40  histo.SetTitle(title);
41  histo.SetXTitle(xTitle);
42  histo.SetYTitle(yTitle);
43  histo.Draw("e");
44  fun0.Draw("same");
45  fun1.Draw("same");
47  canvas->SaveAs(plotName.c_str());
48  canvas->SetLogy();
49  std::string logPlotName = "log_" + plotName;
50  canvas->SaveAs(logPlotName.c_str());
51  }
def canvas
Definition: svgfig.py:482
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 53 of file rootPlot.h.

References svgfig::canvas(), mergeVDriftHistosByStation::name, L1TEGammaDiff_cfi::plotName, AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.

64  {
65  fun.SetLineColor(lineColor);
66  fun.SetLineWidth(lineWidth);
67  fun.SetLineStyle(lineStyle);
68  fun.SetNpx(npx);
69  TCanvas* canvas = new TCanvas("canvas");
70  histo.SetTitle(title);
71  histo.SetXTitle(xTitle);
72  histo.SetYTitle(yTitle);
73  histo.Draw("e");
74  fun.Draw("same");
76  canvas->SaveAs(plotName.c_str());
77  canvas->SetLogy();
78  std::string logPlotName = "log_" + plotName;
79  canvas->SaveAs(logPlotName.c_str());
80  }
def canvas
Definition: svgfig.py:482
template<typename F >
TF1 root::tf1 ( const char *  name,
F f,
double  min,
double  max 
)

Definition at line 16 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), and mergeVDriftHistosByStation::name.

Referenced by plot().

16  {
17  return tf1_t<helper::null_t>(name, f, min, max);
18  }
T min(T a, T b)
Definition: MathUtil.h:58
template<typename F >
TF1 root::tf1 ( const char *  name,
F f,
double  min,
double  max,
const funct::Parameter p0 
)

Definition at line 29 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), and mergeVDriftHistosByStation::name.

29  {
30  return tf1_t<helper::null_t>(name, f, min, max, p0);
31  }
T min(T a, T b)
Definition: MathUtil.h:58
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 44 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, and fireworks::p1.

44  {
45  return tf1_t<helper::null_t>(name, f, min, max, p0, p1);
46  }
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 67 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

73  {
74  return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2);
75  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 99 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

106  {
107  return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3);
108  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 135 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

143  {
144  return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4);
145  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 175 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

184  {
185  return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5);
186  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 219 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

229  {
230  return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6);
231  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 267 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

278  {
279  return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7);
280  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 319 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

331  {
332  return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8);
333  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 375 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

388  {
389  return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9);
390  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 435 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

449  {
450  return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10);
451  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 499 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

514  {
515  return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11);
516  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 567 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

583  {
584  return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12);
585  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 640 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

657  {
658  return tf1_t<helper::null_t>(name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13);
659  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 720 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

738  {
739  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);
740  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 804 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

823  {
824  return tf1_t<helper::null_t>(
825  name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15);
826  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 893 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

913  {
914  return tf1_t<helper::null_t>(
915  name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16);
916  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 986 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

1007  {
1008  return tf1_t<helper::null_t>(
1009  name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17);
1010  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 1084 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

1106  {
1107  return tf1_t<helper::null_t>(
1108  name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18);
1109  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
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 1186 of file rootTf1.h.

References validate-o2o-wbm::f, SiStripPI::max, min(), mergeVDriftHistosByStation::name, fireworks::p1, and fireworks::p2.

1209  {
1210  return tf1_t<helper::null_t>(
1211  name, f, min, max, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19);
1212  }
const TString p2
Definition: fwPaths.cc:13
const TString p1
Definition: fwPaths.cc:12
T min(T a, T b)
Definition: MathUtil.h:58
template<typename F >
TF1 root::tf1 ( const char *  name,
F f,
double  min,
double  max,
const std::vector< funct::Parameter > &  p 
)
template<typename F >
TF1 root::tf1 ( const char *  name,
F f,
double  min,
double  max,
const std::vector< std::shared_ptr< double > > &  p 
)
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.

10  {
11  TF1 fun(name, root::function_t<1, Tag>(f), min, max, 0);
12  return fun;
13  }
T min(T a, T b)
Definition: MathUtil.h:58
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().

21  {
22  TF1 fun(name, root::function_t<1, Tag>(f, p0), min, max, 1);
23  fun.SetParameter(0, *p0.ptr());
24  fun.SetParName(0, p0.name().c_str());
25  return fun;
26  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 34 of file rootTf1.h.

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

34  {
35  TF1 fun(name, root::function_t<1, Tag>(f, p0, p1), min, max, 2);
36  fun.SetParameter(0, *p0.ptr());
37  fun.SetParName(0, p0.name().c_str());
38  fun.SetParameter(1, *p1.ptr());
39  fun.SetParName(1, p1.name().c_str());
40  return fun;
41  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 49 of file rootTf1.h.

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

55  {
56  TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2), min, max, 3);
57  fun.SetParameter(0, *p0.ptr());
58  fun.SetParName(0, p0.name().c_str());
59  fun.SetParameter(1, *p1.ptr());
60  fun.SetParName(1, p1.name().c_str());
61  fun.SetParameter(2, *p2.ptr());
62  fun.SetParName(2, p2.name().c_str());
63  return fun;
64  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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().

85  {
86  TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3), min, max, 4);
87  fun.SetParameter(0, *p0.ptr());
88  fun.SetParName(0, p0.name().c_str());
89  fun.SetParameter(1, *p1.ptr());
90  fun.SetParName(1, p1.name().c_str());
91  fun.SetParameter(2, *p2.ptr());
92  fun.SetParName(2, p2.name().c_str());
93  fun.SetParameter(3, *p3.ptr());
94  fun.SetParName(3, p3.name().c_str());
95  return fun;
96  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 111 of file rootTf1.h.

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

119  {
120  TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4), min, max, 5);
121  fun.SetParameter(0, *p0.ptr());
122  fun.SetParName(0, p0.name().c_str());
123  fun.SetParameter(1, *p1.ptr());
124  fun.SetParName(1, p1.name().c_str());
125  fun.SetParameter(2, *p2.ptr());
126  fun.SetParName(2, p2.name().c_str());
127  fun.SetParameter(3, *p3.ptr());
128  fun.SetParName(3, p3.name().c_str());
129  fun.SetParameter(4, *p4.ptr());
130  fun.SetParName(4, p4.name().c_str());
131  return fun;
132  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 148 of file rootTf1.h.

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

157  {
158  TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5), min, max, 6);
159  fun.SetParameter(0, *p0.ptr());
160  fun.SetParName(0, p0.name().c_str());
161  fun.SetParameter(1, *p1.ptr());
162  fun.SetParName(1, p1.name().c_str());
163  fun.SetParameter(2, *p2.ptr());
164  fun.SetParName(2, p2.name().c_str());
165  fun.SetParameter(3, *p3.ptr());
166  fun.SetParName(3, p3.name().c_str());
167  fun.SetParameter(4, *p4.ptr());
168  fun.SetParName(4, p4.name().c_str());
169  fun.SetParameter(5, *p5.ptr());
170  fun.SetParName(5, p5.name().c_str());
171  return fun;
172  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 189 of file rootTf1.h.

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

199  {
200  TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6), min, max, 7);
201  fun.SetParameter(0, *p0.ptr());
202  fun.SetParName(0, p0.name().c_str());
203  fun.SetParameter(1, *p1.ptr());
204  fun.SetParName(1, p1.name().c_str());
205  fun.SetParameter(2, *p2.ptr());
206  fun.SetParName(2, p2.name().c_str());
207  fun.SetParameter(3, *p3.ptr());
208  fun.SetParName(3, p3.name().c_str());
209  fun.SetParameter(4, *p4.ptr());
210  fun.SetParName(4, p4.name().c_str());
211  fun.SetParameter(5, *p5.ptr());
212  fun.SetParName(5, p5.name().c_str());
213  fun.SetParameter(6, *p6.ptr());
214  fun.SetParName(6, p6.name().c_str());
215  return fun;
216  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 234 of file rootTf1.h.

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

245  {
246  TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7), min, max, 8);
247  fun.SetParameter(0, *p0.ptr());
248  fun.SetParName(0, p0.name().c_str());
249  fun.SetParameter(1, *p1.ptr());
250  fun.SetParName(1, p1.name().c_str());
251  fun.SetParameter(2, *p2.ptr());
252  fun.SetParName(2, p2.name().c_str());
253  fun.SetParameter(3, *p3.ptr());
254  fun.SetParName(3, p3.name().c_str());
255  fun.SetParameter(4, *p4.ptr());
256  fun.SetParName(4, p4.name().c_str());
257  fun.SetParameter(5, *p5.ptr());
258  fun.SetParName(5, p5.name().c_str());
259  fun.SetParameter(6, *p6.ptr());
260  fun.SetParName(6, p6.name().c_str());
261  fun.SetParameter(7, *p7.ptr());
262  fun.SetParName(7, p7.name().c_str());
263  return fun;
264  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 283 of file rootTf1.h.

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

295  {
296  TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8), min, max, 9);
297  fun.SetParameter(0, *p0.ptr());
298  fun.SetParName(0, p0.name().c_str());
299  fun.SetParameter(1, *p1.ptr());
300  fun.SetParName(1, p1.name().c_str());
301  fun.SetParameter(2, *p2.ptr());
302  fun.SetParName(2, p2.name().c_str());
303  fun.SetParameter(3, *p3.ptr());
304  fun.SetParName(3, p3.name().c_str());
305  fun.SetParameter(4, *p4.ptr());
306  fun.SetParName(4, p4.name().c_str());
307  fun.SetParameter(5, *p5.ptr());
308  fun.SetParName(5, p5.name().c_str());
309  fun.SetParameter(6, *p6.ptr());
310  fun.SetParName(6, p6.name().c_str());
311  fun.SetParameter(7, *p7.ptr());
312  fun.SetParName(7, p7.name().c_str());
313  fun.SetParameter(8, *p8.ptr());
314  fun.SetParName(8, p8.name().c_str());
315  return fun;
316  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 336 of file rootTf1.h.

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

349  {
350  TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9), min, max, 10);
351  fun.SetParameter(0, *p0.ptr());
352  fun.SetParName(0, p0.name().c_str());
353  fun.SetParameter(1, *p1.ptr());
354  fun.SetParName(1, p1.name().c_str());
355  fun.SetParameter(2, *p2.ptr());
356  fun.SetParName(2, p2.name().c_str());
357  fun.SetParameter(3, *p3.ptr());
358  fun.SetParName(3, p3.name().c_str());
359  fun.SetParameter(4, *p4.ptr());
360  fun.SetParName(4, p4.name().c_str());
361  fun.SetParameter(5, *p5.ptr());
362  fun.SetParName(5, p5.name().c_str());
363  fun.SetParameter(6, *p6.ptr());
364  fun.SetParName(6, p6.name().c_str());
365  fun.SetParameter(7, *p7.ptr());
366  fun.SetParName(7, p7.name().c_str());
367  fun.SetParameter(8, *p8.ptr());
368  fun.SetParName(8, p8.name().c_str());
369  fun.SetParameter(9, *p9.ptr());
370  fun.SetParName(9, p9.name().c_str());
371  return fun;
372  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 393 of file rootTf1.h.

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

407  {
408  TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10), min, max, 11);
409  fun.SetParameter(0, *p0.ptr());
410  fun.SetParName(0, p0.name().c_str());
411  fun.SetParameter(1, *p1.ptr());
412  fun.SetParName(1, p1.name().c_str());
413  fun.SetParameter(2, *p2.ptr());
414  fun.SetParName(2, p2.name().c_str());
415  fun.SetParameter(3, *p3.ptr());
416  fun.SetParName(3, p3.name().c_str());
417  fun.SetParameter(4, *p4.ptr());
418  fun.SetParName(4, p4.name().c_str());
419  fun.SetParameter(5, *p5.ptr());
420  fun.SetParName(5, p5.name().c_str());
421  fun.SetParameter(6, *p6.ptr());
422  fun.SetParName(6, p6.name().c_str());
423  fun.SetParameter(7, *p7.ptr());
424  fun.SetParName(7, p7.name().c_str());
425  fun.SetParameter(8, *p8.ptr());
426  fun.SetParName(8, p8.name().c_str());
427  fun.SetParameter(9, *p9.ptr());
428  fun.SetParName(9, p9.name().c_str());
429  fun.SetParameter(10, *p10.ptr());
430  fun.SetParName(10, p10.name().c_str());
431  return fun;
432  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 454 of file rootTf1.h.

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

469  {
470  TF1 fun(name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11), min, max, 12);
471  fun.SetParameter(0, *p0.ptr());
472  fun.SetParName(0, p0.name().c_str());
473  fun.SetParameter(1, *p1.ptr());
474  fun.SetParName(1, p1.name().c_str());
475  fun.SetParameter(2, *p2.ptr());
476  fun.SetParName(2, p2.name().c_str());
477  fun.SetParameter(3, *p3.ptr());
478  fun.SetParName(3, p3.name().c_str());
479  fun.SetParameter(4, *p4.ptr());
480  fun.SetParName(4, p4.name().c_str());
481  fun.SetParameter(5, *p5.ptr());
482  fun.SetParName(5, p5.name().c_str());
483  fun.SetParameter(6, *p6.ptr());
484  fun.SetParName(6, p6.name().c_str());
485  fun.SetParameter(7, *p7.ptr());
486  fun.SetParName(7, p7.name().c_str());
487  fun.SetParameter(8, *p8.ptr());
488  fun.SetParName(8, p8.name().c_str());
489  fun.SetParameter(9, *p9.ptr());
490  fun.SetParName(9, p9.name().c_str());
491  fun.SetParameter(10, *p10.ptr());
492  fun.SetParName(10, p10.name().c_str());
493  fun.SetParameter(11, *p11.ptr());
494  fun.SetParName(11, p11.name().c_str());
495  return fun;
496  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 519 of file rootTf1.h.

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

535  {
536  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);
537  fun.SetParameter(0, *p0.ptr());
538  fun.SetParName(0, p0.name().c_str());
539  fun.SetParameter(1, *p1.ptr());
540  fun.SetParName(1, p1.name().c_str());
541  fun.SetParameter(2, *p2.ptr());
542  fun.SetParName(2, p2.name().c_str());
543  fun.SetParameter(3, *p3.ptr());
544  fun.SetParName(3, p3.name().c_str());
545  fun.SetParameter(4, *p4.ptr());
546  fun.SetParName(4, p4.name().c_str());
547  fun.SetParameter(5, *p5.ptr());
548  fun.SetParName(5, p5.name().c_str());
549  fun.SetParameter(6, *p6.ptr());
550  fun.SetParName(6, p6.name().c_str());
551  fun.SetParameter(7, *p7.ptr());
552  fun.SetParName(7, p7.name().c_str());
553  fun.SetParameter(8, *p8.ptr());
554  fun.SetParName(8, p8.name().c_str());
555  fun.SetParameter(9, *p9.ptr());
556  fun.SetParName(9, p9.name().c_str());
557  fun.SetParameter(10, *p10.ptr());
558  fun.SetParName(10, p10.name().c_str());
559  fun.SetParameter(11, *p11.ptr());
560  fun.SetParName(11, p11.name().c_str());
561  fun.SetParameter(12, *p12.ptr());
562  fun.SetParName(12, p12.name().c_str());
563  return fun;
564  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 588 of file rootTf1.h.

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

605  {
606  TF1 fun(
607  name, root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13), min, max, 14);
608  fun.SetParameter(0, *p0.ptr());
609  fun.SetParName(0, p0.name().c_str());
610  fun.SetParameter(1, *p1.ptr());
611  fun.SetParName(1, p1.name().c_str());
612  fun.SetParameter(2, *p2.ptr());
613  fun.SetParName(2, p2.name().c_str());
614  fun.SetParameter(3, *p3.ptr());
615  fun.SetParName(3, p3.name().c_str());
616  fun.SetParameter(4, *p4.ptr());
617  fun.SetParName(4, p4.name().c_str());
618  fun.SetParameter(5, *p5.ptr());
619  fun.SetParName(5, p5.name().c_str());
620  fun.SetParameter(6, *p6.ptr());
621  fun.SetParName(6, p6.name().c_str());
622  fun.SetParameter(7, *p7.ptr());
623  fun.SetParName(7, p7.name().c_str());
624  fun.SetParameter(8, *p8.ptr());
625  fun.SetParName(8, p8.name().c_str());
626  fun.SetParameter(9, *p9.ptr());
627  fun.SetParName(9, p9.name().c_str());
628  fun.SetParameter(10, *p10.ptr());
629  fun.SetParName(10, p10.name().c_str());
630  fun.SetParameter(11, *p11.ptr());
631  fun.SetParName(11, p11.name().c_str());
632  fun.SetParameter(12, *p12.ptr());
633  fun.SetParName(12, p12.name().c_str());
634  fun.SetParameter(13, *p13.ptr());
635  fun.SetParName(13, p13.name().c_str());
636  return fun;
637  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 662 of file rootTf1.h.

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

680  {
681  TF1 fun(name,
682  root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14),
683  min,
684  max,
685  15);
686  fun.SetParameter(0, *p0.ptr());
687  fun.SetParName(0, p0.name().c_str());
688  fun.SetParameter(1, *p1.ptr());
689  fun.SetParName(1, p1.name().c_str());
690  fun.SetParameter(2, *p2.ptr());
691  fun.SetParName(2, p2.name().c_str());
692  fun.SetParameter(3, *p3.ptr());
693  fun.SetParName(3, p3.name().c_str());
694  fun.SetParameter(4, *p4.ptr());
695  fun.SetParName(4, p4.name().c_str());
696  fun.SetParameter(5, *p5.ptr());
697  fun.SetParName(5, p5.name().c_str());
698  fun.SetParameter(6, *p6.ptr());
699  fun.SetParName(6, p6.name().c_str());
700  fun.SetParameter(7, *p7.ptr());
701  fun.SetParName(7, p7.name().c_str());
702  fun.SetParameter(8, *p8.ptr());
703  fun.SetParName(8, p8.name().c_str());
704  fun.SetParameter(9, *p9.ptr());
705  fun.SetParName(9, p9.name().c_str());
706  fun.SetParameter(10, *p10.ptr());
707  fun.SetParName(10, p10.name().c_str());
708  fun.SetParameter(11, *p11.ptr());
709  fun.SetParName(11, p11.name().c_str());
710  fun.SetParameter(12, *p12.ptr());
711  fun.SetParName(12, p12.name().c_str());
712  fun.SetParameter(13, *p13.ptr());
713  fun.SetParName(13, p13.name().c_str());
714  fun.SetParameter(14, *p14.ptr());
715  fun.SetParName(14, p14.name().c_str());
716  return fun;
717  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 743 of file rootTf1.h.

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

762  {
763  TF1 fun(name,
764  root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15),
765  min,
766  max,
767  16);
768  fun.SetParameter(0, *p0.ptr());
769  fun.SetParName(0, p0.name().c_str());
770  fun.SetParameter(1, *p1.ptr());
771  fun.SetParName(1, p1.name().c_str());
772  fun.SetParameter(2, *p2.ptr());
773  fun.SetParName(2, p2.name().c_str());
774  fun.SetParameter(3, *p3.ptr());
775  fun.SetParName(3, p3.name().c_str());
776  fun.SetParameter(4, *p4.ptr());
777  fun.SetParName(4, p4.name().c_str());
778  fun.SetParameter(5, *p5.ptr());
779  fun.SetParName(5, p5.name().c_str());
780  fun.SetParameter(6, *p6.ptr());
781  fun.SetParName(6, p6.name().c_str());
782  fun.SetParameter(7, *p7.ptr());
783  fun.SetParName(7, p7.name().c_str());
784  fun.SetParameter(8, *p8.ptr());
785  fun.SetParName(8, p8.name().c_str());
786  fun.SetParameter(9, *p9.ptr());
787  fun.SetParName(9, p9.name().c_str());
788  fun.SetParameter(10, *p10.ptr());
789  fun.SetParName(10, p10.name().c_str());
790  fun.SetParameter(11, *p11.ptr());
791  fun.SetParName(11, p11.name().c_str());
792  fun.SetParameter(12, *p12.ptr());
793  fun.SetParName(12, p12.name().c_str());
794  fun.SetParameter(13, *p13.ptr());
795  fun.SetParName(13, p13.name().c_str());
796  fun.SetParameter(14, *p14.ptr());
797  fun.SetParName(14, p14.name().c_str());
798  fun.SetParameter(15, *p15.ptr());
799  fun.SetParName(15, p15.name().c_str());
800  return fun;
801  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 829 of file rootTf1.h.

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

849  {
850  TF1 fun(name,
851  root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16),
852  min,
853  max,
854  17);
855  fun.SetParameter(0, *p0.ptr());
856  fun.SetParName(0, p0.name().c_str());
857  fun.SetParameter(1, *p1.ptr());
858  fun.SetParName(1, p1.name().c_str());
859  fun.SetParameter(2, *p2.ptr());
860  fun.SetParName(2, p2.name().c_str());
861  fun.SetParameter(3, *p3.ptr());
862  fun.SetParName(3, p3.name().c_str());
863  fun.SetParameter(4, *p4.ptr());
864  fun.SetParName(4, p4.name().c_str());
865  fun.SetParameter(5, *p5.ptr());
866  fun.SetParName(5, p5.name().c_str());
867  fun.SetParameter(6, *p6.ptr());
868  fun.SetParName(6, p6.name().c_str());
869  fun.SetParameter(7, *p7.ptr());
870  fun.SetParName(7, p7.name().c_str());
871  fun.SetParameter(8, *p8.ptr());
872  fun.SetParName(8, p8.name().c_str());
873  fun.SetParameter(9, *p9.ptr());
874  fun.SetParName(9, p9.name().c_str());
875  fun.SetParameter(10, *p10.ptr());
876  fun.SetParName(10, p10.name().c_str());
877  fun.SetParameter(11, *p11.ptr());
878  fun.SetParName(11, p11.name().c_str());
879  fun.SetParameter(12, *p12.ptr());
880  fun.SetParName(12, p12.name().c_str());
881  fun.SetParameter(13, *p13.ptr());
882  fun.SetParName(13, p13.name().c_str());
883  fun.SetParameter(14, *p14.ptr());
884  fun.SetParName(14, p14.name().c_str());
885  fun.SetParameter(15, *p15.ptr());
886  fun.SetParName(15, p15.name().c_str());
887  fun.SetParameter(16, *p16.ptr());
888  fun.SetParName(16, p16.name().c_str());
889  return fun;
890  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 919 of file rootTf1.h.

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

940  {
941  TF1 fun(name,
942  root::function_t<1, Tag>(f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17),
943  min,
944  max,
945  18);
946  fun.SetParameter(0, *p0.ptr());
947  fun.SetParName(0, p0.name().c_str());
948  fun.SetParameter(1, *p1.ptr());
949  fun.SetParName(1, p1.name().c_str());
950  fun.SetParameter(2, *p2.ptr());
951  fun.SetParName(2, p2.name().c_str());
952  fun.SetParameter(3, *p3.ptr());
953  fun.SetParName(3, p3.name().c_str());
954  fun.SetParameter(4, *p4.ptr());
955  fun.SetParName(4, p4.name().c_str());
956  fun.SetParameter(5, *p5.ptr());
957  fun.SetParName(5, p5.name().c_str());
958  fun.SetParameter(6, *p6.ptr());
959  fun.SetParName(6, p6.name().c_str());
960  fun.SetParameter(7, *p7.ptr());
961  fun.SetParName(7, p7.name().c_str());
962  fun.SetParameter(8, *p8.ptr());
963  fun.SetParName(8, p8.name().c_str());
964  fun.SetParameter(9, *p9.ptr());
965  fun.SetParName(9, p9.name().c_str());
966  fun.SetParameter(10, *p10.ptr());
967  fun.SetParName(10, p10.name().c_str());
968  fun.SetParameter(11, *p11.ptr());
969  fun.SetParName(11, p11.name().c_str());
970  fun.SetParameter(12, *p12.ptr());
971  fun.SetParName(12, p12.name().c_str());
972  fun.SetParameter(13, *p13.ptr());
973  fun.SetParName(13, p13.name().c_str());
974  fun.SetParameter(14, *p14.ptr());
975  fun.SetParName(14, p14.name().c_str());
976  fun.SetParameter(15, *p15.ptr());
977  fun.SetParName(15, p15.name().c_str());
978  fun.SetParameter(16, *p16.ptr());
979  fun.SetParName(16, p16.name().c_str());
980  fun.SetParameter(17, *p17.ptr());
981  fun.SetParName(17, p17.name().c_str());
982  return fun;
983  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 1013 of file rootTf1.h.

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

1035  {
1036  TF1 fun(name,
1037  root::function_t<1, Tag>(
1038  f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18),
1039  min,
1040  max,
1041  19);
1042  fun.SetParameter(0, *p0.ptr());
1043  fun.SetParName(0, p0.name().c_str());
1044  fun.SetParameter(1, *p1.ptr());
1045  fun.SetParName(1, p1.name().c_str());
1046  fun.SetParameter(2, *p2.ptr());
1047  fun.SetParName(2, p2.name().c_str());
1048  fun.SetParameter(3, *p3.ptr());
1049  fun.SetParName(3, p3.name().c_str());
1050  fun.SetParameter(4, *p4.ptr());
1051  fun.SetParName(4, p4.name().c_str());
1052  fun.SetParameter(5, *p5.ptr());
1053  fun.SetParName(5, p5.name().c_str());
1054  fun.SetParameter(6, *p6.ptr());
1055  fun.SetParName(6, p6.name().c_str());
1056  fun.SetParameter(7, *p7.ptr());
1057  fun.SetParName(7, p7.name().c_str());
1058  fun.SetParameter(8, *p8.ptr());
1059  fun.SetParName(8, p8.name().c_str());
1060  fun.SetParameter(9, *p9.ptr());
1061  fun.SetParName(9, p9.name().c_str());
1062  fun.SetParameter(10, *p10.ptr());
1063  fun.SetParName(10, p10.name().c_str());
1064  fun.SetParameter(11, *p11.ptr());
1065  fun.SetParName(11, p11.name().c_str());
1066  fun.SetParameter(12, *p12.ptr());
1067  fun.SetParName(12, p12.name().c_str());
1068  fun.SetParameter(13, *p13.ptr());
1069  fun.SetParName(13, p13.name().c_str());
1070  fun.SetParameter(14, *p14.ptr());
1071  fun.SetParName(14, p14.name().c_str());
1072  fun.SetParameter(15, *p15.ptr());
1073  fun.SetParName(15, p15.name().c_str());
1074  fun.SetParameter(16, *p16.ptr());
1075  fun.SetParName(16, p16.name().c_str());
1076  fun.SetParameter(17, *p17.ptr());
1077  fun.SetParName(17, p17.name().c_str());
1078  fun.SetParameter(18, *p18.ptr());
1079  fun.SetParName(18, p18.name().c_str());
1080  return fun;
1081  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 1112 of file rootTf1.h.

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

1135  {
1136  TF1 fun(name,
1137  root::function_t<1, Tag>(
1138  f, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19),
1139  min,
1140  max,
1141  20);
1142  fun.SetParameter(0, *p0.ptr());
1143  fun.SetParName(0, p0.name().c_str());
1144  fun.SetParameter(1, *p1.ptr());
1145  fun.SetParName(1, p1.name().c_str());
1146  fun.SetParameter(2, *p2.ptr());
1147  fun.SetParName(2, p2.name().c_str());
1148  fun.SetParameter(3, *p3.ptr());
1149  fun.SetParName(3, p3.name().c_str());
1150  fun.SetParameter(4, *p4.ptr());
1151  fun.SetParName(4, p4.name().c_str());
1152  fun.SetParameter(5, *p5.ptr());
1153  fun.SetParName(5, p5.name().c_str());
1154  fun.SetParameter(6, *p6.ptr());
1155  fun.SetParName(6, p6.name().c_str());
1156  fun.SetParameter(7, *p7.ptr());
1157  fun.SetParName(7, p7.name().c_str());
1158  fun.SetParameter(8, *p8.ptr());
1159  fun.SetParName(8, p8.name().c_str());
1160  fun.SetParameter(9, *p9.ptr());
1161  fun.SetParName(9, p9.name().c_str());
1162  fun.SetParameter(10, *p10.ptr());
1163  fun.SetParName(10, p10.name().c_str());
1164  fun.SetParameter(11, *p11.ptr());
1165  fun.SetParName(11, p11.name().c_str());
1166  fun.SetParameter(12, *p12.ptr());
1167  fun.SetParName(12, p12.name().c_str());
1168  fun.SetParameter(13, *p13.ptr());
1169  fun.SetParName(13, p13.name().c_str());
1170  fun.SetParameter(14, *p14.ptr());
1171  fun.SetParName(14, p14.name().c_str());
1172  fun.SetParameter(15, *p15.ptr());
1173  fun.SetParName(15, p15.name().c_str());
1174  fun.SetParameter(16, *p16.ptr());
1175  fun.SetParName(16, p16.name().c_str());
1176  fun.SetParameter(17, *p17.ptr());
1177  fun.SetParName(17, p17.name().c_str());
1178  fun.SetParameter(18, *p18.ptr());
1179  fun.SetParName(18, p18.name().c_str());
1180  fun.SetParameter(19, *p19.ptr());
1181  fun.SetParName(19, p19.name().c_str());
1182  return fun;
1183  }
const std::string & name() const
Definition: Parameter.h:12
T min(T a, T b)
Definition: MathUtil.h:58
std::shared_ptr< double > ptr() const
Definition: Parameter.h:18
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 1215 of file rootTf1.h.

References mps_fire::i, and mergeVDriftHistosByStation::name.

1215  {
1216  TF1 fun(name, root::function_t<1, Tag>(f, p), min, max, p.size());
1217  for (size_t i = 0; i < p.size(); ++i) {
1218  fun.SetParameter(i, *p[i].ptr());
1219  fun.SetParName(i, p[i].name().c_str());
1220  }
1221  return fun;
1222  }
T min(T a, T b)
Definition: MathUtil.h:58
template<typename Tag , typename F >
TF1 root::tf1_t ( const char *  name,
F f,
double  min,
double  max,
const std::vector< std::shared_ptr< double > > &  p 
)

Definition at line 1230 of file rootTf1.h.

References mps_fire::i, and AlCaHLTBitMon_ParallelJobs::p.

1230  {
1231  TF1 fun(name, root::function_t<1, Tag>(f, p), min, max, p.size());
1232  for (size_t i = 0; i < p.size(); ++i)
1233  fun.SetParameter(i, *p[i]);
1234  return fun;
1235  }
T min(T a, T b)
Definition: MathUtil.h:58