12/*! \page analysis_compilation Compilation et installation des bibliothèques d'analyse
13 *
14 * Cette page décrit la compilation et l'installation de l'ensemble des
15 * bibliothèques d'analyse.
16 *
17 * \note
18 * La compilation et l'utilisation des bibliothèques utilise des scripts
19 * \b tcsh. Il faut s'assurer que c'est bien le shell utilisé. *
*
* \par Prérequis
*
* La page principale indique les numéros de version requis pour les
* bibliothèques requises.
*
* Les prérequis sont ceux de la compilation des bibliothèques Event
* (\ref event_compilation).
*
*
* \par Compilation et installation des bibliothèques
*
* Il faut commencer par extraire l'archive à l'endroit où les
* bibliothèques devront se trouver, et se placer dans le répertoire
* principal (\b analysisX.X, où X.X est le numéro de version).
*
* Le script \b config.csh permet de définir les variables d'environnement
* pour la configuration du système pour l'utilisation des bibliothèques
* d'analyse, ainsi que les autres bibliothèques requises.
*
* Il faut s'assurer que les numéros de versions sont corrects dans ce
* script.
*
* Lorsque ce script est défini convenablement, il faut mettre dans le
* fichier \b .cshrc de configuration du shell (qui doit être un \b tcsh):
\verbatim
setenv SYSTEM <my_operating_system>
setenv JG_LIBS <my_cpp_base_dir>
source $JG_LIBS/analysisX.X/config.csh
\endverbatim
*
* Avant de compiler, il faut s'assurer que le shell a bien été reconfiguré:
\verbatim
source $HOME/.cshrc
\endverbatim
*
* On peut alors exécuter le script de compilation :
\verbatim
$ source compil.csh all
\endverbatim
*
* Le script de compilation \b compil.csh peut être lancé avec des options
* selon les parties que l'on souhaite compiler.
* Pour voir les options:
\verbatim
$ source compil.csh -help
\endverbatim
*
* La compilation produit alors:
* - les bibliothèques dynamiques
* - l'installation des bibliothèques et des fichiers include
* - les scripts donnant les options de compilation pour chaque couche
* de bibliothèque
* - le script shell de configuration
* - les script shell de démarrage de nouvelles analyses pour chaque couche
* de bibliothèque
* - une documentation HTML de référence des classes pour l'ensemble des
* couches (patrons de classes, bibliothèques additionnelles ROOT,
* classes de base des analyses et couches spécifiques selon le type
* de données)
*
*/
//======================================================================
20 *
21 *
22 * \par Prérequis
23 *
24 * La page principale indique les numéros de version requis pour les
25 * bibliothèques requises.
26 *
27 * Les prérequis sont ceux de la compilation des bibliothèques Event
28 * (\ref event_compilation).
29 *
30 *
31 * \par Compilation et installation des bibliothèques
32 *
33 * Il faut commencer par extraire l'archive à l'endroit où les
34 * bibliothèques devront se trouver, et se placer dans le répertoire
35 * principal (\b analysisX.X, où X.X est le numéro de version).
36 *
37 * Le script \b config.csh permet de définir les variables d'environnement
38 * pour la configuration du système pour l'utilisation des bibliothèques
39 * d'analyse, ainsi que les autres bibliothèques requises.
40 *
41 * Il faut s'assurer que les numéros de versions sont corrects dans ce
42 * script.
43 *
44 * Lorsque ce script est défini convenablement, il faut mettre dans le
45 * fichier \b .cshrc de configuration du shell (qui doit être un \b tcsh):
46 \verbatim
47 setenv SYSTEM <my_operating_system>
48 setenv JG_LIBS <my_cpp_base_dir>
49 source $JG_LIBS/analysisX.X/config.csh
50 \endverbatim
51 *
52 * Avant de compiler, il faut s'assurer que le shell a bien été reconfiguré: \verbatim
source $HOME/.cshrc
\endverbatim
*
* On peut alors exécuter le script de compilation :
\verbatim
$ source compil.csh all
\endverbatim
*
* Le script de compilation \b compil.csh peut être lancé avec des options
* selon les parties que l'on souhaite compiler.
* Pour voir les options:
\verbatim
$ source compil.csh -help
\endverbatim
*
* La compilation produit alors:
* - les bibliothèques dynamiques
* - l'installation des bibliothèques et des fichiers include
* - les scripts donnant les options de compilation pour chaque couche
* de bibliothèque
* - le script shell de configuration
* - les script shell de démarrage de nouvelles analyses pour chaque couche
* de bibliothèque
* - une documentation HTML de référence des classes pour l'ensemble des
* couches (patrons de classes, bibliothèques additionnelles ROOT,
* classes de base des analyses et couches spécifiques selon le type
* de données)
*
*/
//======================================================================
53 \verbatim
54 source $HOME/.cshrc
55 \endverbatim
56 *
57 * On peut alors exécuter le script de compilation :
58 \verbatim
59 $ source compil.csh all
60 \endverbatim
61 *
62 * Le script de compilation \b compil.csh peut être lancé avec des options
63 * selon les parties que l'on souhaite compiler.
64 * Pour voir les options:
65 \verbatim
66 $ source compil.csh -help
67 \endverbatim
68 *
69 * La compilation produit alors:
70 * - les bibliothèques dynamiques
71 * - l'installation des bibliothèques et des fichiers include
72 * - les scripts donnant les options de compilation pour chaque couche
73 * de bibliothèque
74 * - le script shell de configuration
75 * - les script shell de démarrage de nouvelles analyses pour chaque couche
76 * de bibliothèque
77 * - une documentation HTML de référence des classes pour l'ensemble des
78 * couches (patrons de classes, bibliothèques additionnelles ROOT,
79 * classes de base des analyses et couches spécifiques selon le type