[ROOT] Call an user defined function from the interpreter

From: Pierre-Luc Drouin (pldrouin@physics.carleton.ca)
Date: Thu Jun 26 2003 - 16:21:13 MEST


Hi,

I've a function (not a class member function) that I want to be able to
call from the ROOT interpreter. I want a compiled function contained in a
share library. I'm used to include my classes using
rootcint and ClassDef, ClassImp statements in my code, but with C style
functions, I don't really know how to proceed. Suppose my function header
file is

=====MyFunction.h====
#include <cstdio>
void MyFunction();

and the source file is

====MyFunction.cxx===
#include "MyFunction.h"
void Myfunction(){
  printf("Hello Wolrd\n");
}

What should I do if I want to be able to call MyFunction from the
interpreter, if the function is compiled in a shared library?

Thanks

Pierre-Luc Drouin



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:12 MET