Changes between Version 8 and Version 9 of NCTSSchool2014


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

--

Legend:

Unmodified
Added
Removed
Modified
  • NCTSSchool2014

    v8 v9  
    44
    55 == Lectures ==
     6  * [https://cp3.irmp.ucl.ac.be/projects/madgraph/attachment/wiki/NCTSSchool2014/feynrules_fuks.pdf Lecture on !FeynRules]
    67
    78 == Tutorial ==
    89
     10  * [https://cp3.irmp.ucl.ac.be/projects/madgraph/attachment/wiki/NCTSSchool2014/fr_mg5amc_ma5_tutorial.pdf .pdf Exercise sheet for the 3rd NCTS school tutorial]
    911  * [https://cp3.irmp.ucl.ac.be/projects/madgraph/attachment/wiki/TASISchool13/13_06_10_tutomg_tasi.pdf First Step with MG5]
    1012  * [https://cp3.irmp.ucl.ac.be/projects/madgraph/attachment/wiki/MC4BSM2014/Tutorial_MC4BSM2014.pdf Step by Step Tutorial (FR/MG5/MA5)] and [https://cp3.irmp.ucl.ac.be/projects/madgraph/attachment/wiki/MC4BSM2014/Tutorial_MC4BSM14.tgz Material]
     
    7981
    80826. '''MadAnalysis 5'''
    81 In order to install the latest stable version of the MadAnalysis 5 package, a tarball can be downloaded from the website
    82    https://launchpad.net/madanalysis5
    83 and be subsequently unpacked by issuing in a shell
     83In 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
     84{{{
    8485  mkdir MadAnalysis5
    8586  cd MadAnalysis 5
    8687  /tar -xvf ma5_xxxx.tgz
    8788 where xxxx stands for a version number. MadAnalysis 5 requires several external dependencies in order to properly run:
    88  * Python 2.6 or a more recent version (but not the 3.X series) that can be downloaded from the website
    89          http://www.python.org/
    90 This requirement is common with those needed by the MadGraph 5 package.
    91  * The numpy package must be properly installed to. It can be downloaded from
    92         http://www.numpy.org/
    93  * 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
    94         http://gcc.gnu.org/
    95   * ROOT v5.27 or a more recent version that can be downloaded from http://root.cern.ch/
    96 We remind that checking the version of ROOT installed on a system, it is sufficient to type in a shell
     89}}}
     90   * 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.
     91   * The numpy package must be properly installed to. It can be downloaded from http://www.numpy.org/
     92   * 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/
     93   * 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
     94{{{
    9795        root-config --version
    98 Moreover, the Python libraries generated by ROOT must be present. To install
    99 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
     96}}}
     97Moreover, 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
     98{{{
    10099         ./configure --enable-python
     100}}}
    101101Let 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.
    102102
    103 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
    104     http://zlib.net/
    105 Once properly installed, MadAnalysis 5 can be launched by issuing bin/ma5
     103To 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 {{{
     104{{{
     105bin/ma5
     106}}}
    106107When 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).
    107108
     
    213214
    2142156. '''MadAnalysis 5'''
    215 In order to install the latest stable version of the MadAnalysis 5 package, a tarball can be downloaded from the website
    216    https://launchpad.net/madanalysis5
    217 and be subsequently unpacked by issuing in a shell
     216In 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
     217{{{
    218218  mkdir MadAnalysis5
    219219  cd MadAnalysis 5
    220220  /tar -xvf ma5_xxxx.tgz
    221221 where xxxx stands for a version number. MadAnalysis 5 requires several external dependencies in order to properly run:
    222  * Python 2.6 or a more recent version (but not the 3.X series) that can be downloaded from the website
    223          http://www.python.org/
    224 This requirement is common with those needed by the MadGraph 5 package.
    225  * The numpy package must be properly installed to. It can be downloaded from
    226         http://www.numpy.org/
    227  * 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
    228         http://gcc.gnu.org/
    229   * ROOT v5.27 or a more recent version that can be downloaded from http://root.cern.ch/
    230 We remind that checking the version of ROOT installed on a system, it is sufficient to type in a shell
     222}}}
     223   * 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.
     224   * The numpy package must be properly installed to. It can be downloaded from http://www.numpy.org/
     225   * 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/
     226   * 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
     227{{{
    231228        root-config --version
    232 Moreover, the Python libraries generated by ROOT must be present. To install
    233 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
     229}}}
     230Moreover, 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
     231{{{
    234232         ./configure --enable-python
     233}}}
    235234Let 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.
    236235
    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
    238     http://zlib.net/
    239 Once properly installed, MadAnalysis 5 can be launched by issuing bin/ma5
     236To 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 {{{
     237{{{
     238bin/ma5
     239}}}
    240240When 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).