Pronti attenti via

Un'altra cosa utile è il terminale. Si cominicia digitando il comando:

$ root
   ------------------------------------------------------------
| Welcome to ROOT 6.02/05                http://root.cern.ch |
|                               (c) 1995-2014, The ROOT Team |
| Built for linuxx8664gcc                                    |
| From tag v6-02-05, 9 February 2015                         |
| Try '.help', '.demo', '.license', '.credits', '.quit'/'.q' |
 ------------------------------------------------------------
root [1] .! nano programmaDiTest.c

Root genera un ambiente di shell dedicato, nel quale sono disponibili comandi molto potenti.
Noi abbiamo bisogno di generare uno script per effettuare l'analisi dei dati, ma questo script ancora non esiste.

Una buona idea può essere quella di scegliere un buon nome e generare un file con un normale editor di testo.
L'ambiente root ci permette di fare questo usando la sequenza di caratteri .!, seguito dal comando di terminale a cui siamo già abituati1).
Il contenuto del nostro file può essere il seguente:

void programmaDiTest() {
  printf("programma di test\n");
  return;
}

D'obbligo, il nome della routine principale deve coincidere con quello dello script che la contiene2).
Usciti da nano, dobbiamo caricare il nuovo script ed eseguirlo, nel modo seguente:

root [2] .x programmaDiTest.c
root [3] programmaDiTest()

… bene. provate da soli.

1) nano
2) salvo l'estensione