> I am wondering if in the TF1 class exist the possibility to create a
> function with several formulae inside (for differents windows in x). The
> equivalent to:
>
>
> /
> | x+1. 0.<x<=1.
> |
> f(x) = | x^2 1.<x<=10.
> |
> | sqrt(x) 10.<x<=20.
> \
You can use any C comparaison function (they return 1 when true, zero
when false), eg:
TF1
f1("f1","(x+1)*(x>0)*(x<=1)+(x^2)*(x>1)*(x<=10)+sqrt(x)*(x>10)*(x<=20)",0,20);
If your needs become more complex, then use a custom function. See how
the TF1 function "fitf" is created form the fitf() C function in the
tutorial:
http://root.cern.ch/root/html/examples/myfit.C.html
Yannick
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:39 MET