Hi,
To call a macro from another macro, do
gROOT->ProcessLine(".x macro.C");
or
gROOT->ProcessLine(".L macro1.C");
gROOT->ProcessLine(".L macro2.C");
function1(); //from macro1.C
function2(); //from macro2.C
If all your functions are in the same macro, do
.L macro.C
function1(); etc
or
as above via gROOT->ProcessLine
see Users Guide for more information.
Rene Brun
On Sat, 25 Jan 2003, Sunil
Jayatilleke wrote:
>
> I have two macros like as follows
>
> void test1(){
> //
> }
>
> void test2(){
> //
> }
>
>
> I want to execute "test1" and "test2" inside a third macro.
> how do we do this if
> 1.) all macros are in a same script
> 2.) first two are in a different script
>
> Thanks
> Sunil
>
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:08 MET