Difference between revisions of "Analyzer/Comparisons"
From HallCWiki
Jump to navigationJump to searchLine 12: | Line 12: | ||
*** 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). | ||
+ | *Get the replay files directory | ||
+ | ** Send email to Mark Jones ( jones@jlab.org) to get permission to access the replay git repo. | ||
** 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. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | |||
+ | == Replaying a run with the ENGINE == | ||
+ | * Getting data from the MSS. | ||
+ | **Most of examples are for run 52949 which might already be on the cache disk since people are using the file. | ||
+ | **For detailed instructions see new [https://wiki.jlab.org/cc/external/wiki/index.php/New_jcache jcache commands]) | ||
+ | **An example is : jcache submit default /mss/hallc/daq04/raw/daq04_52949.log.0 | ||
+ | * cd to the replay subdirectory in your "analysis" directory | ||
+ | * Type " replay_inter grun=52949 gstop=10000" | ||
+ | ** This will replay 10000 events and create the hbook file ( paw/52949.hbook) and a paw kumac which has the aliases for the histograms ( paw/52949.kumac ). | ||
+ | * To make comparison to HCANA replay, convert the hbook file to root file using h2root. | ||
+ | |||
+ | == Replaying a run with the HCANA == | ||
+ | * Assumes that one has checked out the hcana repository and has compile the hcana code. | ||
+ | * Mark Jones created a separate hcana replay directory. | ||
== Hall A Online GUI software == | == Hall A Online GUI software == | ||
* The code and documentation are available at [https://userweb.jlab.org/~moffit/onlineGUI/ this public directory]. | * The code and documentation are available at [https://userweb.jlab.org/~moffit/onlineGUI/ this public directory]. |
Revision as of 12:42, 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).
- Get the replay files directory
- Send email to Mark Jones ( jones@jlab.org) to get permission to access the replay git repo.
- In the "analysis" directory extract the replay files: "git clone git@hallcgit.jlab.org:jones/replay.git" . This creates the subdirectory replay.
Replaying a run with the ENGINE
- Getting data from the MSS.
- Most of examples are for run 52949 which might already be on the cache disk since people are using the file.
- For detailed instructions see new jcache commands)
- An example is : jcache submit default /mss/hallc/daq04/raw/daq04_52949.log.0
- cd to the replay subdirectory in your "analysis" directory
- Type " replay_inter grun=52949 gstop=10000"
- This will replay 10000 events and create the hbook file ( paw/52949.hbook) and a paw kumac which has the aliases for the histograms ( paw/52949.kumac ).
- To make comparison to HCANA replay, convert the hbook file to root file using h2root.
Replaying a run with the HCANA
- Assumes that one has checked out the hcana repository and has compile the hcana code.
- Mark Jones created a separate hcana replay directory.
Hall A Online GUI software
- The code and documentation are available at this public directory.