Expert Root » History » Version 68
Vitaliy Schetinin, 12/10/2016 11:02 AM
| 1 | 44 | Vitaliy Schetinin | <h2><span style="font-size:24px;">The Framework</span></h2> |
|---|---|---|---|
| 2 | 16 | Vitaliy Schetinin | |
| 3 | 16 | Vitaliy Schetinin | <hr /> |
| 4 | 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> |
| 5 | 1 | Redmine Admin | |
| 6 | 66 | Vitaliy Schetinin | <p><span style="font-size:16px;">The full documentation is available here: http://er.jinr.ru/docs/index.html</span></p> |
| 7 | 65 | Vitaliy Schetinin | |
| 8 | 68 | Vitaliy Schetinin | <p><span style="font-size:16px;">Repository viewer: http://er.jinr.ru:90/ExpertRootGroup/er/tree/dev</span></p> |
| 9 | 67 | Vitaliy Schetinin | |
| 10 | 21 | 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;"><span style="font-size:24px;">License</span></h2> |
| 11 | 18 | Vitaliy Schetinin | |
| 12 | 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> |
| 13 | 19 | Vitaliy Schetinin | |
| 14 | 56 | Vitaliy Schetinin | <h2><span style="font-size:24px;">About experiment</span></h2> |
| 15 | 56 | Vitaliy Schetinin | |
| 16 | 57 | Vitaliy Schetinin | <hr /> |
| 17 | 56 | Vitaliy Schetinin | <pre wrap=""> |
| 18 | 56 | Vitaliy Schetinin | <a href="http://er.jinr.ru/attachments/download/8/EXPERT_EXON2014_short.pdf">H. Geissel et al. |
| 19 | 56 | Vitaliy Schetinin | EXPERT (EXOTIC PARTICLE EMISSION AND RADIOACTIVITY BY TRACKING) STUDIES AT THE SUPER-FRS SPECTROMETER, |
| 20 | 56 | Vitaliy Schetinin | in VIIth International Symposium on Exotic Nuclei (EXON-2014), Kaliningrad, Russia, 8 - 13 Sept. 2014, |
| 21 | 56 | Vitaliy Schetinin | pp.579-596. World Scientific, Singapore, 2015.</a></pre> |
| 22 | 26 | Vitaliy Schetinin | |
| 23 | 21 | Vitaliy Schetinin | <h2><span style="font-size:24px;"><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></span></h2> |
| 24 | 19 | Vitaliy Schetinin | |
| 25 | 23 | Vitaliy Schetinin | <hr /> |
| 26 | 33 | Vitaliy Schetinin | <h3><span style="font-size:20px;">1. <a href="https://github.com/FairRootGroup/FairSoft/">FairSoft</a> Installation</span></h3> |
| 27 | 19 | Vitaliy Schetinin | |
| 28 | 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);"> |
| 29 | 32 | 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;"><span style="font-size:14px;">mkdir ~/fair_install</span> |
| 30 | 19 | Vitaliy Schetinin | cd ~/fair_install |
| 31 | 45 | Vitaliy Schetinin | git clone https://github.com/FairRootGroup/FairSoft.git |
| 32 | 1 | Redmine Admin | cd FairSoft |
| 33 | 46 | Vitaliy Schetinin | git checkout BRANCHE_NAME |
| 34 | 19 | Vitaliy Schetinin | ./configure.sh |
| 35 | 19 | Vitaliy Schetinin | # 1) gcc (on Linux) 5) Clang (on OSX) |
| 36 | 60 | Vitaliy Schetinin | # 2) No Debug Info |
| 37 | 60 | Vitaliy Schetinin | # 3) Yes (ROOT6) |
| 38 | 60 | Vitaliy Schetinin | # 4) Yes (Install engines) |
| 39 | 60 | Vitaliy Schetinin | # 5) Internet (install G4 files from internet) |
| 40 | 60 | Vitaliy Schetinin | # 6) No (without python) |
| 41 | 19 | Vitaliy Schetinin | # path: ~/fair_install/FairSoftInst</code> |
| 42 | 20 | Vitaliy Schetinin | </pre> |
| 43 | 1 | Redmine Admin | |
| 44 | 63 | 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=may16p1</p> |
| 45 | 20 | Vitaliy Schetinin | |
| 46 | 62 | Vratislav Chudoba | <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;">In case of any missing software check the "~/fair_install/FairSoft/DEPENDENCIES" file and follow instructions there.</p> |
| 47 | 62 | Vratislav Chudoba | |
| 48 | 33 | 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;"><span style="font-size:20px;">2. <a href="https://github.com/FairRootGroup/FairRoot">FairRoot</a> Installation</span></h3> |
| 49 | 20 | Vitaliy Schetinin | |
| 50 | 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);"> |
| 51 | 32 | Vitaliy Schetinin | <span style="font-size:14px;"><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 |
| 52 | 1 | Redmine Admin | export SIMPATH=~/fair_install/FairSoftInst |
| 53 | 20 | Vitaliy Schetinin | |
| 54 | 20 | Vitaliy Schetinin | cd ~/fair_install |
| 55 | 1 | Redmine Admin | git clone https://github.com/FairRootGroup/FairRoot.git |
| 56 | 45 | Vitaliy Schetinin | cd FairRoot |
| 57 | 46 | Vitaliy Schetinin | git checkout BRANCH_NAME |
| 58 | 20 | Vitaliy Schetinin | mkdir build |
| 59 | 20 | Vitaliy Schetinin | cd build |
| 60 | 1 | Redmine Admin | cmake -DCMAKE_INSTALL_PREFIX="~/fair_install/FairRootInst" .. |
| 61 | 20 | Vitaliy Schetinin | make |
| 62 | 20 | Vitaliy Schetinin | make install |
| 63 | 1 | Redmine Admin | </code></span></pre> |
| 64 | 20 | Vitaliy Schetinin | |
| 65 | 58 | 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-16.06</p> |
| 66 | 20 | Vitaliy Schetinin | |
| 67 | 21 | 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. <span style="font-size:20px;">ExpertRoot Installation</span></h3> |
| 68 | 20 | Vitaliy Schetinin | |
| 69 | 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);"> |
| 70 | 1 | Redmine Admin | <span style="font-size:14px;"><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 |
| 71 | 1 | Redmine Admin | export FAIRROOTPATH=~/fair_install/FairRootInst |
| 72 | 20 | Vitaliy Schetinin | |
| 73 | 20 | Vitaliy Schetinin | mkdir ~/expertroot |
| 74 | 36 | Vitaliy Schetinin | cd ~/expertroot |
| 75 | 64 | Vitaliy Schetinin | git clone </code></span>http://er.jinr.ru:90/ExpertRootGroup/er.git<span style="font-size:14px;"><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;"> . |
| 76 | 45 | Vitaliy Schetinin | git checkout BRANCH_NAME |
| 77 | 1 | Redmine Admin | mkdir build |
| 78 | 20 | Vitaliy Schetinin | cd build |
| 79 | 59 | Vitaliy Schetinin | cmake ../ </code></span>-DUSE_DIFFERENT_COMPILER=TRUE<span style="font-size:14px;"><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;"> |
| 80 | 1 | Redmine Admin | make |
| 81 | 32 | Vitaliy Schetinin | </code></span></pre> |
| 82 | 20 | Vitaliy Schetinin | |
| 83 | 58 | 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;"><span style="font-size:14px;">BRANCH_NAME=v-0.3</span></p> |
| 84 | 20 | Vitaliy Schetinin | |
| 85 | 24 | Vitaliy Schetinin | <h3 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;"><span style="font-size:20px;">4. ExpertRoot Initialize:</span></h3> |
| 86 | 20 | Vitaliy Schetinin | |
| 87 | 25 | 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);"> |
| 88 | 32 | Vitaliy Schetinin | <span style="font-size:14px;"><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></span></pre> |
| 89 | 27 | Vitaliy Schetinin | |
| 90 | 27 | Vitaliy Schetinin | <p> </p> |
| 91 | 1 | Redmine Admin | |
| 92 | 1 | Redmine Admin | <p> </p> |
| 93 | 27 | Vitaliy Schetinin | |
| 94 | 25 | Vitaliy Schetinin | <h2><font face="Consolas, Liberation Mono, Menlo, Courier, monospace"><span style="font-size: 24px;">User Guide</span></font></h2> |
| 95 | 25 | Vitaliy Schetinin | |
| 96 | 25 | Vitaliy Schetinin | <hr /> |
| 97 | 30 | Vitaliy Schetinin | <h3><span style="font-size:20px;"> Updating</span></h3> |
| 98 | 28 | Vitaliy Schetinin | |
| 99 | 29 | Vitaliy Schetinin | <pre> |
| 100 | 32 | Vitaliy Schetinin | <span style="font-size:14px;">cd ~/expertroot |
| 101 | 51 | Vitaliy Schetinin | git pull</span> |
| 102 | 61 | Vratislav Chudoba | <span style="font-size:14px;">cd ~/expertroot/build |
| 103 | 61 | Vratislav Chudoba | make</span> |
| 104 | 53 | Vitaliy Schetinin | </pre> |