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

From cua_phy
Jump to navigation Jump to search
Line 16: Line 16:
  
 
==Ideas and Progress==
 
==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: [https://scicomp.jlab.org/docs/xml_command_file 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.
 
*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/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/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. 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: [https://scicomp.jlab.org/docs/xml_command_file xml auger command files]
+
*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==
 
==Jobs via Batch/Auger==
 
All information in this section is referencing [https://scicomp.jlab.org/docs/getting_started this page], and Bill's guide for DVCS GEant4 simulations via [https://hallaweb.jlab.org/dvcslog/12+GeV/516 Bill's elog entry #516]
 
All information in this section is referencing [https://scicomp.jlab.org/docs/getting_started this page], and Bill's guide for DVCS GEant4 simulations via [https://hallaweb.jlab.org/dvcslog/12+GeV/516 Bill's elog entry #516]

Revision as of 14:31, 15 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 waveform analysis jobs

  • Need minimum of 2 scripts to submit jobs
  • One is the configuration

DVCS software install guide

DVCS-specific libraries

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