Analysis
version 7.0 - august 2014
|
Pour l'analyse des données de fichiers de TTree/ROOT, les classes TreeRun (analyse de base, héritant de RunBase) et GEVTreeRun (analyse avec interface graphique, héritant de GEVRunBase) sont définies.
Elle spécifient les fonctions de traitement des fichiers ROOT contenant un TTree (qui doit avoir le même nom et la même structure dans tous les fichiers analysés ensemble): ouverture, fermeture, lecture des événements.
Un programme d'analyse prêt à l'emploi est inclus: TreeRun, basé sur l'interface graphique. Il permet d'analyser les données brutes des fichiers d'entrée (pas de paramètres calculés), et de faire tous les traitements possibles par l'interface graphique de base.
Le fichier de configuration event_config.csh (dans le répertoire scripts) définit les variables d'environnement et les alias pour l'utilisation des bibliothèques.
Il doit être appelé dans le fichier de configuration du shell (.cshrc):
Le script shell (tcsh) tree_run.csh (dans le répertoire scripts) permet de générer automatiquement les fichiers utilisateur pour une nouvelle analyse. Un alias est défini: tree_run.
Pour voir les options du script:
$ tree_run -help
Pour générer les fichiers (squelette) d'une nouvelle analyse (avec interface graphique si l'option -gui est spécifiée, il suffit d'exécuter dans le shell, dans le répertoire où le programme doit être installé :
$ tree_run -gui
Les fichiers créés sont:
Les codes C++ sont prêts à être modifiés pour inclure les analyses souhaitées !