Analysis  version 7.0 - august 2014
Analysis Documentation

Descriptions des classes des bibliothèques pour les analyses basée sur ROOT, de données provenant de différents systèmes.

Cette version des bibliothèques nécéssite:

  • l'installation de ROOT (versions de 5.22 à 5.34)
  • the general purpose library GCpp (version 1.2)
  • the Root additional library package: GRootTools (version 6.1)
Description générale

L'ensemble représente plusieurs couches de bibliothèques qui utilisent les fonctionnalités de ROOT.

Une première couche de bibliothèques:

  • la bibliothèque générique (Event) définissant les classes de base;
  • une bibliothèques pour les interface graphiques correspondantes (GuiEvent).

A cette couche principale viennentt s'ajouter les couches spécifiques selon le type de données à analyser.

  • la couche TreeRun (qui fait partie de la bibliothèque Event) pour traiter des données de fichiers TTree de ROOT;
  • la couche GanilRun pour des données de l'acquisition GANIL;
  • la couche SimulRun pour des données ne provenant d'aucun fichier d'entrée, ce qui peut être utile pour générer des simulations (qui fait partie de la bibliothèque Event);
  • pour chacune, la biblithèque d'interface graphique associée.

Pour chacune des couches spécifiques, des classes d'analyse sont définies. Pour définir son analyse, l'utilisateur doit simplement créer une classe héritant d'une de ces classes de base (des scripts permettent de générer automatiquement les fichiers requis).

Les principales classes d'analyse sont les suivantes (plus de détails sont donnés dans les documentations spécifiques):

  • EventManager (bibliothèque Event): classe de base qui gère les structures d'analyse;
  • RunBase et GEVRunBase : classes de base pour les classes d'analyses sans ou avec GUI, dont héritent les classes mentionnées ci-dessous;
  • TreeRun et GEVTreeRun : classes de base pour l'analyse des TTree/ROOT;
  • GanilRun et GuiGanilRun : classes de base pour l'analyse spécifique GANIL;
  • MidasRun et GuiMidasRun : classes de base pour l'analyse spécifique MIDAS;
  • SimulRun et GuiSimulRun : classes de base pour l'analyse sans données d'entrée.

Compilation et installation des bibliothèques d'analyse

Configuration et utilisation des bibliothèques d'analyse

Descriptions détaillées par ensemble de bibliothèques
Bibliothèques utilisées

Voir les documentations des bibliothèques de base.

Versions des bibliothèques

Erreurs connues