Re: [ROOT] root script from shell with parameter

From: Rene Brun (Rene.Brun@cern.ch)
Date: Tue Jun 08 2004 - 18:37:22 MEST


Hi Wolfgang,

Do:

root -q -b "test.cc(2)"

In case the argument is a string, do, eg

root -b -q "test.C(3,\"some string\")"

Rene Brun

Wolfgang Wagner wrote:
> 
> Hi,
> 
> I would like to execute a root script from the shell
> using a function with parameter, e.g.
> 
> defined in file test.cc :
> 
> void test(int number)
> {
>   cout << "number=" << number << endl;
> }
> 
> root -q -b test.cc(2)
> 
> does not work. It works from within root of course. But what is
> the syntax from a shell.
> 
> Thank you,
>                 Wolfgang
> 
> -------------------------------------------------------------------------
>  Dr. Wolfgang Wagner
>  Universitaet Karlsruhe - Institut fuer Experimentelle Kernphysik (EKP)
>  Wolfgang-Gaede-Strasse 1, 76128 Karlsruhe
> 
>  E-Mail: wagner@ekp.physik.uni-karlsruhe.de        Tel.: +49-721-608-3576
> -------------------------------------------------------------------------



This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:08 MET