Analysis  version 7.0 - august 2014
DocEventCompilation.hh
Go to the documentation of this file.
1 //======================================================================
2 /*! \file DocEventCompilation.hh
3  *
4  * Fichier de documentation de la page compilation des bibliothèques
5  * Event.
6  *
7  */
8 //======================================================================
9 
10 
11 /*! \page event_compilation Compilation et installation des bibliothèques Event
12  *
13  * Cette page décrit la compilation et l'installation spécifique des
14  * bibliothèques Event et GuiEvent.
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 additionnelles pour ROOT * * * \par Compilation et installation des bibliothèques Event et GuiEvent * * Pour la compilation et l'utilisation des bibliothèques, il faut * définir la variable d'environnement \b \$SYSTEM, qui permet * d'identifier un système d'exploitation de façon générique. * * 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 TreeRun (voir \ref tree_run_analysis) ou SimulRun * (voir event_simul_run) * - 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 additionnelles pour ROOT
29  *
30  *
31  * \par Compilation et installation des bibliothèques Event et GuiEvent
32  *
33  * Pour la compilation et l'utilisation des bibliothèques, il faut
34  * définir la variable d'environnement \b \$SYSTEM, qui permet
35  * d'identifier un système d'exploitation de façon générique.
36  *
37  * Se placer alors dans le répertoire de base des bibliothèques.
38  *
39  * - compilation des bibliothèques:
40  \verbatim
41  $ make
42  \endverbatim
43  *
44  * - génération de la documentation HTML spécifique à ces bibliothèques:
45  \verbatim
46  $ make doc
47  \endverbatim
48  *
49  * La compilation produit alors:
50  * - les bibliothèques dynamiques
51  * - l'installation des bibliothèques et des fichiers include
52  * - le script shell donnant les options de compilation utilisées
53  * - les scripts shell permettant de générer les fichiers pour une nouvelle
54  * analyse de type TreeRun (voir \ref tree_run_analysis) ou SimulRun
55  * (voir event_simul_run)
56  * - le script de configuration du shell pour l'utilisation des bibliothèques
57  * - une documentation HTML de référence des classes
58  *
59  */