MainPage:Nuclear:Summer2018:Software and Computing

From cua_phy
Revision as of 19:33, 23 June 2018 by Ali (talk | contribs)
Jump to navigation Jump to search
⇐ Back to the Main_Page


Hall A/C Software and Computing Studies for Kaon LT and DVCS
Salina Ali & Callum Walton


Network Server Setup at CUA

To-do

  • Setup master server
  • Install CentOS7 (open source)
  • Install root 6.10.06 (most recent version)
  • Install PODD software: analyzer 1.6.3 (most recent version) for Hall A and Hall C in different build directories
  • Link for Hall A analyzer 1.6.3 Redmine pg, install '.gz' format and untar.
  • Link for Hall C analyzer 1.6.3 Redmine pg, install '.gz' format and untar.
  • Create a "setup" script like gohana and gohcana with correct environment variables set in path

Building root 6.10.06 on Linux CentOS7

ROOT is a software used in experimental nuclear physics for data analysis and is C++ based. For more info go here. The commands in this section are written in terminal after the $, so don't type the $ while typing your command in the terminal.

  • You can download root two ways: from pre-compiled binaries suited for your OS, or using cmake and building root from the source code. For the source code and pre-compiled binaries go to: root version 6.12.06. These instructions are for the installation from the source.
  • Either install the source code (.tar.gz) or use "git clone" to clone the root repository to your directory
  • In your terminal, first go to your /usr/local/ directory by doing $ cd /usr/local/
  • Then do $ git clone http://github.com/root-project/root.git
  • Then go to root directory in /usr/local like $ cd root
  • Then do $ git checkout -b v6-12-06 v6-12-06
  • Remember to name the unpacked source file, like root-6.12.06 or whatever, so you wont get confused with other versions, if there will be other root versions you plan to use. Or else just leave it as "root" if that's the only version you will use.
  • The "root" or "root-6.12.06" is a directory with all the cmake stuff in it, which will be used to build the source.
  • Now you need to make a build directory in /usr/local/ by doing $ mkdir build
  • Since you are trying to compile and link the "build" directory to the source, you need this other build directory. This will look like /usr/local/build/
  • Now install it via cmake by $


Installing analyzer


Computing using PODD/Hall A & C analyzer

Link for information for Hall C Analyzer: hcana info Link for information for Hall A analyzer: Hall A analyzer info

Computing Workshop at JLab from June 25-26, 2018: Hall A/C Computing Workshop Info and Registration