Expert Root » History » Version 20
Vitaliy Schetinin, 07/08/2015 10:39 AM
1 | 18 | Vitaliy Schetinin | <h1><span style="font-size:36px;"><strong>ExpertRoot</strong></span></h1> |
---|---|---|---|
2 | 15 | Vitaliy Schetinin | |
3 | 15 | Vitaliy Schetinin | <hr /> |
4 | 18 | Vitaliy Schetinin | <h2 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.225; font-size: 1.75em; position: relative; padding-bottom: 0.3em; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif;">The Framework</h2> |
5 | 16 | Vitaliy Schetinin | |
6 | 16 | Vitaliy Schetinin | <hr /> |
7 | 1 | Redmine Admin | <p><span style="color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 16px; line-height: 25.6000003814697px; background-color: rgb(255, 255, 255);">A simulation, reconstruction and analysis framework that is based on the ROOT and the FairRoot systems. The user can create simulated data and/or perform analysis with the same framework. Geant3 and Geant4 transport engines are supported, however the user code that creates simulated data do not depend on a particular monte carlo engine.</span></p> |
8 | 1 | Redmine Admin | |
9 | 18 | Vitaliy Schetinin | <h2 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.225; font-size: 1.75em; position: relative; padding-bottom: 0.3em; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif;">License</h2> |
10 | 18 | Vitaliy Schetinin | |
11 | 18 | Vitaliy Schetinin | <p><span style="color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 16px; line-height: 25.6000003814697px; background-color: rgb(255, 255, 255);">ExpertRoot is distributed under the terms of the GNU Lesser General Public Licence version 3 (LGPL) version 3.</span></p> |
12 | 19 | Vitaliy Schetinin | |
13 | 19 | Vitaliy Schetinin | <h2><font color="#333333" face="Helvetica Neue, Helvetica, Segoe UI, Arial, freesans, sans-serif"><span style="line-height: 25.6000003814697px; background-color: rgb(255, 255, 255);">Installation Guide</span></font></h2> |
14 | 19 | Vitaliy Schetinin | |
15 | 19 | Vitaliy Schetinin | <ol> |
16 | 19 | Vitaliy Schetinin | <li>FairSoft Installation</li> |
17 | 19 | Vitaliy Schetinin | </ol> |
18 | 19 | Vitaliy Schetinin | |
19 | 19 | Vitaliy Schetinin | <pre style="box-sizing: border-box; overflow: auto; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6000003814697px; margin-top: 0px; margin-bottom: 16px; font-stretch: normal; line-height: 1.45; padding: 16px; border-radius: 3px; word-wrap: normal; color: rgb(51, 51, 51); background-color: rgb(247, 247, 247);"> |
20 | 19 | Vitaliy Schetinin | <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6000003814697px; padding: 0px; margin: 0px; border-radius: 3px; word-break: normal; border: 0px; display: inline; max-width: initial; overflow: initial; line-height: inherit; word-wrap: normal; background: transparent;">mkdir ~/fair_install |
21 | 19 | Vitaliy Schetinin | cd ~/fair_install |
22 | 19 | Vitaliy Schetinin | #git clone https://github.com/FairRootGroup/FairSoft.git |
23 | 19 | Vitaliy Schetinin | git clone -b BRANCH_NAME https://github.com/FairRootGroup/FairSoft.git |
24 | 19 | Vitaliy Schetinin | cd FairSoft |
25 | 19 | Vitaliy Schetinin | ./configure.sh |
26 | 19 | Vitaliy Schetinin | # 1) gcc (on Linux) 5) Clang (on OSX) |
27 | 19 | Vitaliy Schetinin | # 1) No Debug Info |
28 | 19 | Vitaliy Schetinin | # 2) Internet (install G4 files from internet) |
29 | 20 | Vitaliy Schetinin | # path: ~/fair_install/FairSoftInst</code> |
30 | 20 | Vitaliy Schetinin | </pre> |
31 | 20 | Vitaliy Schetinin | |
32 | 20 | Vitaliy Schetinin | <p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 16px; line-height: 25.6000003814697px;">BRANCH_NAME=jul14p3</p> |
33 | 20 | Vitaliy Schetinin | |
34 | 20 | Vitaliy Schetinin | <h3 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.43; font-size: 1.5em; position: relative; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif;">2. FairRoot Installation</h3> |
35 | 20 | Vitaliy Schetinin | |
36 | 20 | Vitaliy Schetinin | <pre style="box-sizing: border-box; overflow: auto; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6000003814697px; margin-top: 0px; margin-bottom: 16px; font-stretch: normal; line-height: 1.45; padding: 16px; border-radius: 3px; word-wrap: normal; color: rgb(51, 51, 51); background-color: rgb(247, 247, 247);"> |
37 | 20 | Vitaliy Schetinin | <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6000003814697px; padding: 0px; margin: 0px; border-radius: 3px; word-break: normal; border: 0px; display: inline; max-width: initial; overflow: initial; line-height: inherit; word-wrap: normal; background: transparent;"># Set the shell variable SIMPATH to the installation directory |
38 | 20 | Vitaliy Schetinin | export SIMPATH=~/fair_install/FairSoftInst |
39 | 20 | Vitaliy Schetinin | |
40 | 20 | Vitaliy Schetinin | cd ~/fair_install |
41 | 20 | Vitaliy Schetinin | git clone -b BRANCH_NAME https://github.com/FairRootGroup/FairRoot.git |
42 | 20 | Vitaliy Schetinin | cd FairRoot |
43 | 20 | Vitaliy Schetinin | mkdir build |
44 | 20 | Vitaliy Schetinin | cd build |
45 | 20 | Vitaliy Schetinin | cmake -DCMAKE_INSTALL_PREFIX="~/fair_install/FairRootInst" .. |
46 | 20 | Vitaliy Schetinin | make |
47 | 20 | Vitaliy Schetinin | make install |
48 | 20 | Vitaliy Schetinin | </code></pre> |
49 | 20 | Vitaliy Schetinin | |
50 | 20 | Vitaliy Schetinin | <p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 16px; line-height: 25.6000003814697px;">BRANCH_NAME=v-14.11</p> |
51 | 20 | Vitaliy Schetinin | |
52 | 20 | Vitaliy Schetinin | <h3 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.43; font-size: 1.5em; position: relative; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif;">3. ExpertRoot Installation</h3> |
53 | 20 | Vitaliy Schetinin | |
54 | 20 | Vitaliy Schetinin | <pre style="box-sizing: border-box; overflow: auto; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6000003814697px; margin-top: 0px; margin-bottom: 16px; font-stretch: normal; line-height: 1.45; padding: 16px; border-radius: 3px; word-wrap: normal; color: rgb(51, 51, 51); background-color: rgb(247, 247, 247);"> |
55 | 20 | Vitaliy Schetinin | <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6000003814697px; padding: 0px; margin: 0px; border-radius: 3px; word-break: normal; border: 0px; display: inline; max-width: initial; overflow: initial; line-height: inherit; word-wrap: normal; background: transparent;"># Set the shell variable FAIRROOTPATH to the FairRoot installation directory |
56 | 20 | Vitaliy Schetinin | export FAIRROOTPATH=~/fair_install/FairRootInst |
57 | 20 | Vitaliy Schetinin | |
58 | 20 | Vitaliy Schetinin | cd ~/ |
59 | 20 | Vitaliy Schetinin | git clone -b BRANCH_NAME https://github.com/ExpertRootGroup/expertroot.git |
60 | 20 | Vitaliy Schetinin | cd ~/expertroot |
61 | 20 | Vitaliy Schetinin | mkdir build |
62 | 20 | Vitaliy Schetinin | cd build |
63 | 20 | Vitaliy Schetinin | cmake ../ |
64 | 20 | Vitaliy Schetinin | make |
65 | 20 | Vitaliy Schetinin | </code></pre> |
66 | 20 | Vitaliy Schetinin | |
67 | 20 | Vitaliy Schetinin | <p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 16px; line-height: 25.6000003814697px;">BRANCH_NAME=master</p> |
68 | 20 | Vitaliy Schetinin | |
69 | 20 | Vitaliy Schetinin | <p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 16px; line-height: 25.6000003814697px;">For using:</p> |
70 | 20 | Vitaliy Schetinin | |
71 | 20 | Vitaliy Schetinin | <pre style="box-sizing: border-box; overflow: auto; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6000003814697px; margin-top: 0px; font-stretch: normal; line-height: 1.45; padding: 16px; border-radius: 3px; word-wrap: normal; color: rgb(51, 51, 51); margin-bottom: 0px !important; background-color: rgb(247, 247, 247);"> |
72 | 20 | Vitaliy Schetinin | <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6000003814697px; padding: 0px; margin: 0px; border-radius: 3px; word-break: normal; border: 0px; display: inline; max-width: initial; overflow: initial; line-height: inherit; word-wrap: normal; background: transparent;">. ~/expertroot/build/config.sh</code></pre> |