Changes between Version 10 and Version 11 of NCTSSchool2014
- Timestamp:
- Jun 17, 2014, 3:40:04 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
NCTSSchool2014
v10 v11 82 82 6. '''!MadAnalysis 5''' 83 83 84 In order to install the latest stable version of the !MadAnalysis 5 package, a tarball can be downloadedfrom the website https://launchpad.net/madanalysis5 and be subsequently unpacked by issuing in a shell85 {{{86 mkdir MadAnalysis587 cd MadAnalysis 588 /tar -xvf ma5_xxxx.tgz89 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: 91 91 * 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. 92 92 * The numpy package must be properly installed to. It can be downloaded from http://www.numpy.org/ 93 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 http://gcc.gnu.org/ 94 94 * 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 {{{ 96 96 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 as99 {{{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 {{{ 100 100 ./configure --enable-python 101 }}}102 Let us note that the Python version employed when startingMadAnalysis 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/ma5107 }}}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 ofMadAnalysis 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). 109 109 110 110 … … 214 214 }}} 215 215 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 }}} 216 6. '''!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: 224 225 * 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. 225 226 * The numpy package must be properly installed to. It can be downloaded from http://www.numpy.org/ 226 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 http://gcc.gnu.org/ 227 228 * 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 {{{ 229 230 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 as232 {{{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 {{{ 233 234 ./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