Difference between revisions of "Analyzer/Comparisons"
From HallCWiki
Jump to navigationJump to searchLine 10: | Line 10: | ||
*** The "mkj" branch has been updated to work on the JLab CentOS 6.2 machines (ifarm). It will work on the CentOS 5.2 machines (ifarml64) but these are being phased out at JLab. The branch also has modifications to make comparisions to HCANA code. The version of the ENGINE is based on the inclusive data analysis. | *** The "mkj" branch has been updated to work on the JLab CentOS 6.2 machines (ifarm). It will work on the CentOS 5.2 machines (ifarml64) but these are being phased out at JLab. The branch also has modifications to make comparisions to HCANA code. The version of the ENGINE is based on the inclusive data analysis. | ||
*** Type "setup cernlib/2005" to set CERN=/site/cernlib/x86_64_rhel6 , CERN_ROOT=/site/cernlib/x86_64_rhel6/2005, CERN_LEVEL=2005 | *** Type "setup cernlib/2005" to set CERN=/site/cernlib/x86_64_rhel6 , CERN_ROOT=/site/cernlib/x86_64_rhel6/2005, CERN_LEVEL=2005 | ||
− | *** Type "make" in engine subdirectory. This will take some time with lots of WARNINGs and should create the executable Linux/bin/engine-replay ( Linux is a subdirectory of the "analysis" directory). | + | *** Type "make" in engine subdirectory. This will take some time with lots of WARNINGs and should create the executable Linux/bin/engine-replay ( Linux is a subdirectory of the "analysis" directory). |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
** In the "analysis" directory extract the replay files: "git clone git@hallcgit.jlab.org:jones/replay.git" . This creates the subdirectory replay. | ** In the "analysis" directory extract the replay files: "git clone git@hallcgit.jlab.org:jones/replay.git" . This creates the subdirectory replay. |
Revision as of 09:52, 17 July 2013
Setting up Fortran Analyzer (ENGINE) and Replay
- Get copy of Analyzer and Replay directories
- The ENGINE code has been put in a git repository. If you have not already setup git for the hcana then look at instructions for setting up git and the Git How-to wiki page.
- Create an "analysis" directory for doing the ENGINE replay.
- In the "analysis" directory extract the ENGINE code: "git clone git@hallcgit.jlab.org:engine.git" . This creates the subdirectory engine.
- Use the ENGINE code:
- go to engine subdirectory
- git checkout mkj
- The "mkj" branch has been updated to work on the JLab CentOS 6.2 machines (ifarm). It will work on the CentOS 5.2 machines (ifarml64) but these are being phased out at JLab. The branch also has modifications to make comparisions to HCANA code. The version of the ENGINE is based on the inclusive data analysis.
- Type "setup cernlib/2005" to set CERN=/site/cernlib/x86_64_rhel6 , CERN_ROOT=/site/cernlib/x86_64_rhel6/2005, CERN_LEVEL=2005
- Type "make" in engine subdirectory. This will take some time with lots of WARNINGs and should create the executable Linux/bin/engine-replay ( Linux is a subdirectory of the "analysis" directory).
- In the "analysis" directory extract the replay files: "git clone git@hallcgit.jlab.org:jones/replay.git" . This creates the subdirectory replay.
Replay a run in the ENGINE
- Most of examples are for run 52949 which might already be on the cache disk
- Getting data from the MSS.
- For detailed instructions see new jcache commands)
- An example is : jcache submit default /mss/hallc/daq04/raw/daq04_52949.log.0
Hall A Online GUI software
- The code and documentation are available at this public directory.