You must be using an old version. The possibility
to call, eg TMath was added by Philippe one year ago in 3.05/07
Here is the CVS log:
2003-06-13 08:19 brun
* hist/inc/TFormula.h, hist/src/TFormula.cxx,
treeplayer/src/TTreeFormula.cxx:
From Philippe:
This implements the ability for TFormula, TFx and TTreeFormula
to call global function and static member functions that
take numericals arguments and returns numerical arguments.
For example:
T->Draw("TMath::BreitWigner(fPx)");
or
T->Draw("MyInterpretedFunction(fPx)");
or
TF1 *f = new
TF1("f1","TMath::BreitWigner(fPx.[0],[1])");
myhist->Fit(f);
Rene Brun
On Sat,
12
Jun 2004,
Stilianos Kesisoglou wrote:
> Hi,
>
> I am trying to make a function using the TMath library and the following
> fails:
>
> TF1 *fnc = new TF1("myFNC","TMath::Cos(x)+TMath::Exp(x)");
>
> On the other hand:
>
> TF1 *fnc = new TF1("myFNC","cos(x)+exp(x)");
>
> works ok. Is there any reason why TF1 is not aware of the TMath functions?
>
>
> Stelios.
>
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:08 MET