24 TString
path(gSystem->GetIncludePath());
25 if (
path.Contains(what))
return;
26 gSystem->AddIncludePath(what);
29 Compile(
const char* script=0, Option_t* option=
"g")
31 if (!script || script[0] ==
'\0') {
32 std::cerr <<
"No script to compile!" << std::endl;
35 gSystem->Load(
"libANALYSIS");
36 gSystem->Load(
"libANALYSISalice");
37 gSystem->Load(
"libFMDutil");
38 TString macroPath(
gROOT->GetMacroPath());
39 macroPath.Append(
":${ALICE_ROOT}/FMD/scripts");
40 gROOT->SetMacroPath(macroPath.Data());
47 AddInclude(
"-I${ALICE_ROOT}/../master-src/FMD");
48 AddInclude(
"-I${ALICE_ROOT}/../master-src/RAW");
49 Long_t ret =
gROOT->ProcessLine(Form(
".L %s+%s", script, option));
void AddInclude(const char *what)
Bool_t Compile(const char *script=0, Option_t *option="g")