alice_vsd.C must be run in compiled mode?

Hello,

Toward the start of the tutorial script eve/alice_vsd.C, we find:

#if defined(__CINT__) && !defined(__MAKECINT__)
{
   Info("alice_vsd.C", "Has to be run in compiled mode ... doing this for you.");
   gSystem->CompileMacro("alice_vsd.C");
   alice_vsd();
}

Why must this script be run in compiled mode? What prevents it from running entirely interpreted?

Thanks,
Matthew Lockner

Hi Matthew

You are likely referring to an old version of this tutorial. See version 5.26 that includes more documentation about the process of building an event display.

Rene

[quote=“brun”]Hi Matthew

You are likely referring to an old version of this tutorial. See version 5.26 that includes more documentation about the process of building an event display.

Rene[/quote]

My version looks like this one:

http://root.cern.ch/root/html/tutorials/eve/alice_vsd.C.html

Lines 24-29 show the block in question. Do you know of a more recent version (this one is dated 2009-11-24), or where the aforementioned additional documentation is located?

Thanks,
Matthew Lockner

Sorry Matthew, I confused alice_vsd with alice_esd ::slight_smile:
alice_vsd will not run in CINT mode (try). There is a problem with the regular expression class (that’s why it is protected)

Rene