Analysis  version 7.0 - august 2014
DocGanilRunCompilation.hh
Go to the documentation of this file.
1 //======================================================================
2 /*! \file DocGanilRunCompilation.hh
3  *
4  * Fichier de documentation de la page compilation des bibliothèques
5  * GanilRun.
6  *
7  */
8 //======================================================================
9 
10 
11 /*! \page ganil_run_compilation Compilation et installation des bibliothèques GanilRun
12  *
13  * Cette page décrit la compilation et l'installation spécifique des
14  * bibliothèques GanilRun et GuiGanilRun.
15  *
16  * \note
17  * La compilation et l'utilisation des bibliothèques utilise des scripts
18  * \b tcsh. Il faut s'assurer que c'est bien le shell utilisé. * * * \par Prérequis * * L'ensemble des bibliothèques nécessite: * - l'installation de ROOT (la variable d'environnement \b ROOTSYS doit * être définie, ainsi que le script \b root-config) * - les patrons de classes OTemplates (la variable d'environnement * \b OTEMPLATES doit être définie) * - les bibliothèques générales GTools * - les bibliothèques additionnelles pour ROOT: GRootTools * - les bibliothèques de base pour l'analyse: Event et GuiEvent * * * \par Compilation et installation des bibliothèques GanilRun et GuiGanilRun * * Se placer alors dans le répertoire de base des bibliothèques. * * - compilation des bibliothèques: \verbatim $ make \endverbatim * * - génération de la documentation HTML spécifique à ces bibliothèques: \verbatim $ make doc \endverbatim * * La compilation produit alors: * - les bibliothèques dynamiques * - l'installation des bibliothèques et des fichiers include * - le script shell donnant les options de compilation utilisées * - les scripts shell permettant de générer les fichiers pour une nouvelle * analyse de type GanilRun (voir \ref ganil_run_analysis) * - le script de configuration du shell pour l'utilisation des bibliothèques * - une documentation HTML de référence des classes * */
19  *
20  *
21  * \par Prérequis
22  *
23  * L'ensemble des bibliothèques nécessite:
24  * - l'installation de ROOT (la variable d'environnement \b ROOTSYS doit
25  * être définie, ainsi que le script \b root-config)
26  * - les patrons de classes OTemplates (la variable d'environnement
27  * \b OTEMPLATES doit être définie)
28  * - les bibliothèques générales GTools
29  * - les bibliothèques additionnelles pour ROOT: GRootTools
30  * - les bibliothèques de base pour l'analyse: Event et GuiEvent
31  *
32  *
33  * \par Compilation et installation des bibliothèques GanilRun et GuiGanilRun
34  *
35  * Se placer alors dans le répertoire de base des bibliothèques.
36  *
37  * - compilation des bibliothèques:
38  \verbatim
39  $ make
40  \endverbatim
41  *
42  * - génération de la documentation HTML spécifique à ces bibliothèques:
43  \verbatim
44  $ make doc
45  \endverbatim
46  *
47  * La compilation produit alors:
48  * - les bibliothèques dynamiques
49  * - l'installation des bibliothèques et des fichiers include
50  * - le script shell donnant les options de compilation utilisées
51  * - les scripts shell permettant de générer les fichiers pour une nouvelle
52  * analyse de type GanilRun (voir \ref ganil_run_analysis)
53  * - le script de configuration du shell pour l'utilisation des bibliothèques
54  * - une documentation HTML de référence des classes
55  *
56  */