Uso di ROOTCINT per creare dizionari

Quando si compila un programma stand-alone che contiene parti di ROOT e ci sono delle classi definite dall'utente, è necessario creare un dizionario delle classi in uso. Per il dizionario si usa il programma rootcint:

rootcint -f classNameDict.cxx -c Linkdef.h
dove dict_gui_standalone.cxx è il file di output del dizionario (che poi avrà una sintassi tutta sua) mentre Linkdef.h (il nome è quasi obbligatorio) è un file che va creato e che specifica quali classi dovranno finire nel dizionario; ad esempio:
#ifdef __CINT__
#pragma link off all globals;
#pragma link off all classes;
#pragma link off all functions;
#pragma link C++ nestedclasses;
#pragma link C++ defined_in "myClassHeaderFile.h";
#endif

Maggiori informazioni agli indirizzi: