Changes between Version 10 and Version 11 of NCTSSchool2014


Ignore:
Timestamp:
Jun 17, 2014, 3:40:04 AM (10 years ago)
Author:
Benjamin Fuks
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NCTSSchool2014

    v10 v11  
    82826. '''!MadAnalysis 5'''
    8383
    84    In order to install the latest stable version of the !MadAnalysis 5 package, a tarball can be downloaded from the website https://launchpad.net/madanalysis5 and be subsequently unpacked by issuing in a shell
    85    {{{
    86   mkdir MadAnalysis5
    87   cd MadAnalysis 5
    88   /tar -xvf ma5_xxxx.tgz
    89  where xxxx stands for a version number. MadAnalysis 5 requires several external dependencies in order to properly run:
    90   }}}
     84    In order to install the !MadAnalysis 5 package, you can download a tarball of the v1.1.11 beta2 version from the website https://launchpad.net/madanalysis5 and be subsequently unpacked by issuing in a shell
     85    {{{
     86      mkdir MadAnalysis5
     87      cd MadAnalysis 5
     88      tar -xvf ma5_xxxx.tgz
     89    }}}
     90   where xxxx stands for a version number. !MadAnalysis 5 requires several external dependencies in order to properly run:
    9191   * Python 2.6 or a more recent version (but not the 3.X series) that can be downloaded from the website http://www.python.org/. This requirement is common with those needed by the MadGraph 5 package.
    9292   * The numpy package must be properly installed to. It can be downloaded from http://www.numpy.org/
    9393   * The GNU GCC compiler. Note that MadAnalysis 5 has been validated with the versions 4.3.X and 4.4.X. The GCC compiler can be downloaded from http://gcc.gnu.org/
    9494   * ROOT v5.27 or a more recent version that can be downloaded from http://root.cern.ch/. We remind that checking the version of ROOT installed on a system, it is sufficient to type in a shell
    95 {{{
     95      {{{
    9696        root-config --version
    97 }}}
    98 Moreover, the Python libraries generated by ROOT must be present. To install them, it is necessary to first install the Linux package python-devel on the system. Next, before generating the ROOT makefile, the ROOT configuration script has to be run as
    99 {{{
     97      }}}
     98    Moreover, the Python libraries generated by ROOT must be present. To install them, it is necessary to first install the Linux package python-devel on the system. Next, before generating the ROOT makefile, the ROOT configuration script has to be run as
     99    {{{
    100100         ./configure --enable-python
    101 }}}
    102 Let us note that the Python version employed when starting MadAnalysis 5 has to be the same as the one used for the compilation of ROOT.
    103 
    104 To benefit from all options coming with the MadAnalysis 5 program, we also recommend to install Zlib headers and libraries. The latter can be downloaded from http://zlib.net. Once properly installed, MadAnalysis 5 can be launched by issuing {{{
    105 {{{
    106 bin/ma5
    107 }}}
    108 When started, MadAnalysis 5 first checks that all the dependencies (gcc, Python, ROOT, Zlib) are present on the system and that compatibility is ensured with the installed versions. In the case of any problem, a message is printed to the screen and the code exists in the case it cannot properly run. On the first session of MadAnalysis 5, the SampleAnalyzer core is compiled behind the scene as a static library stored in the directory tools/SampleAnalyzer/Lib. For the next sessions, the kernel is only recompiled if the configuration of the system changes (new version of the dependencies or of the main program).
     101    }}}
     102    Let us note that the Python version employed when starting !MadAnalysis 5 has to be the same as the one used for the compilation of ROOT.
     103
     104   To benefit from all options coming with the !MadAnalysis 5 program, we also recommend to install Zlib headers and libraries. The latter can be downloaded from http://zlib.net. Once properly installed, !MadAnalysis 5 can be launched by issuing
     105    {{{
     106        ./bin/ma5
     107    }}}
     108   When started, !MadAnalysis 5 first checks that all the dependencies (gcc, Python, ROOT, Zlib) are present on the system and that compatibility is ensured with the installed versions. In the case of any problem, a message is printed to the screen and the code exists in the case it cannot properly run. On the first session of !MadAnalysis 5, the SampleAnalyzer core is compiled behind the scene as a static library stored in the directory tools/SampleAnalyzer/Lib. For the next sessions, the kernel is only recompiled if the configuration of the system changes (new version of the dependencies or of the main program).
    109109
    110110
     
    214214}}}
    215215
    216 6. '''MadAnalysis 5'''
    217 In order to install the latest stable version of the MadAnalysis 5 package, a tarball can be downloaded from the website https://launchpad.net/madanalysis5 and be subsequently unpacked by issuing in a shell
    218 {{{
    219   mkdir MadAnalysis5
    220   cd MadAnalysis 5
    221   /tar -xvf ma5_xxxx.tgz
    222  where xxxx stands for a version number. MadAnalysis 5 requires several external dependencies in order to properly run:
    223 }}}
     2166. '''!MadAnalysis 5'''
     217
     218    In order to install the !MadAnalysis 5 package, you can download a tarball of the v1.1.11 beta2 version from the website https://launchpad.net/madanalysis5 and be subsequently unpacked by issuing in a shell
     219    {{{
     220      mkdir MadAnalysis5
     221      cd MadAnalysis 5
     222      tar -xvf ma5_xxxx.tgz
     223    }}}
     224   where xxxx stands for a version number. !MadAnalysis 5 requires several external dependencies in order to properly run:
    224225   * Python 2.6 or a more recent version (but not the 3.X series) that can be downloaded from the website http://www.python.org/. This requirement is common with those needed by the MadGraph 5 package.
    225226   * The numpy package must be properly installed to. It can be downloaded from http://www.numpy.org/
    226227   * The GNU GCC compiler. Note that MadAnalysis 5 has been validated with the versions 4.3.X and 4.4.X. The GCC compiler can be downloaded from http://gcc.gnu.org/
    227228   * ROOT v5.27 or a more recent version that can be downloaded from http://root.cern.ch/. We remind that checking the version of ROOT installed on a system, it is sufficient to type in a shell
    228 {{{
     229      {{{
    229230        root-config --version
    230 }}}
    231 Moreover, the Python libraries generated by ROOT must be present. To install them, it is necessary to first install the Linux package python-devel on the system. Next, before generating the ROOT makefile, the ROOT configuration script has to be run as
    232 {{{
     231      }}}
     232    Moreover, the Python libraries generated by ROOT must be present. To install them, it is necessary to first install the Linux package python-devel on the system. Next, before generating the ROOT makefile, the ROOT configuration script has to be run as
     233    {{{
    233234         ./configure --enable-python
    234 }}}
    235 Let us note that the Python version employed when starting MadAnalysis 5 has to be the same as the one used for the compilation of ROOT.
    236 
    237 To benefit from all options coming with the MadAnalysis 5 program, we also recommend to install Zlib headers and libraries. The latter can be downloaded from http://zlib.net. Once properly installed, MadAnalysis 5 can be launched by issuing {{{
    238 {{{
    239 bin/ma5
    240 }}}
    241 When started, MadAnalysis 5 first checks that all the dependencies (gcc, Python, ROOT, Zlib) are present on the system and that compatibility is ensured with the installed versions. In the case of any problem, a message is printed to the screen and the code exists in the case it cannot properly run. On the first session of MadAnalysis 5, the SampleAnalyzer core is compiled behind the scene as a static library stored in the directory tools/SampleAnalyzer/Lib. For the next sessions, the kernel is only recompiled if the configuration of the system changes (new version of the dependencies or of the main program).
     235    }}}
     236    Let us note that the Python version employed when starting !MadAnalysis 5 has to be the same as the one used for the compilation of ROOT.
     237
     238   To benefit from all options coming with the !MadAnalysis 5 program, we also recommend to install Zlib headers and libraries. The latter can be downloaded from http://zlib.net. Once properly installed, !MadAnalysis 5 can be launched by issuing
     239    {{{
     240        ./bin/ma5
     241    }}}
     242   When started, !MadAnalysis 5 first checks that all the dependencies (gcc, Python, ROOT, Zlib) are present on the system and that compatibility is ensured with the installed versions. In the case of any problem, a message is printed to the screen and the code exists in the case it cannot properly run. On the first session of !MadAnalysis 5, the SampleAnalyzer core is compiled behind the scene as a static library stored in the directory tools/SampleAnalyzer/Lib. For the next sessions, the kernel is only recompiled if the configuration of the system changes (new version of the dependencies or of the main program).
     243