Difference between revisions of "MainPage:Nuclear:DVCS-3:Software"

From cua_phy
Jump to navigation Jump to search
Line 32: Line 32:
 
==DVCS software install guide==
 
==DVCS software install guide==
 
===DVCS-specific libraries===
 
===DVCS-specific libraries===
 +
Carlos's [https://userweb.jlab.org/~munoz/soft/install/index.html past instructions] are also very helpful and still useful. I use "make" instead of the "cvs".
 
====soft-2====
 
====soft-2====
 
* Copy soft-2 library to your own work directory
 
* Copy soft-2 library to your own work directory

Revision as of 13:52, 16 July 2018

⇐ Back to the Main_Page
⇐ Back to DVCS-3



DVCS-3 Software and Analysis How-To
by Salina Ali

Ideas and Progress

  • Update 7/14/2018 - Currently working on testing a script that reads run list and loops around to produce the wf2p split files by itself. This will be a .xml script. Instructions are here: xml auger command files
  • Idea 7/13/2018 - Mongi and I think perhaps good idea to use most recent version of analyzer (1.6.3) and root 6.12.06 and upgrade scripts.Currently using analyzer 1.5.36 and root 5.34.36. However, not sure if we should proceed as things may break along the way.
  • Update 7/13/2018 - Installed soft-2 in /work/halla/dvcs/disk1/salina/
  • Update 7/12/2018 - ana_mod1runkin48.C is the most recent working "ana" script outputting the rootfiles. I used this to test my wf2p_kin48_4** files as I need to do the waveform analysis for about 160 runs!
  • Update 7/11/2018 - dowf_sfa.C is the most recent working waveform analysis script. Does not include any compiling capabilities (e.g. headers like #include blah blah..) wf2p_kin48_4_**.root are output split by split.

Jobs via Batch/Auger

All information in this section is referencing this page, and Bill's guide for DVCS GEant4 simulations via Bill's elog entry #516

Submitting GEant4 Simulation Jobs

Go to /volatile/halla/dvcs/salina/hallasim/HallASim

Submitting jobs to Auger or Batch

  • Need minimum 2 scripts for job submission


DVCS software install guide

DVCS-specific libraries

Carlos's past instructions are also very helpful and still useful. I use "make" instead of the "cvs".

soft-2

  • Copy soft-2 library to your own work directory
  • cp soft-2
  • Also copy UsingNamespaceStd.h and rules.make
  • Then do:
  • make realclean
  • make biglib
  • Should install.. can test by making a shell script and sourcing.. need to make sure root is the same version of analyzer as when you compiled the soft-2 library. For example, if you used analyzer 1.5.3 with root 5.34.34 to compile and build soft-2, that should be used whenever you load "libDVCS.so" or anything from the soft-2 library

DVCS gen

  • Hasn't been changed in years, can just copy into working directory
  • Can use mine or Mongi's in /work/halla/dvcs/disk1/mongi/dvcs_gen

DB

  • Updates more frequently, current working one is /work/halla/dvcs/disk1/dvcs/onlana/DB as of 7/15/2018