[Halld-offline] software versions for analyzing Fall 2014 data

Mark Ito marki at jlab.org
Fri Jun 12 19:30:03 EDT 2015


Folks,

I've tagged some code and published a version file to facilitate 
analysis of Fall 2014 data. Thanks to Sascha S. for pointing out the 
need. Simon told me what I needed to do.

HDDS: We need to use the commissioning geometry (plastic target) which 
is on the commissioning branch. I tagged a version for definiteness: 
hdds-commissioning-1.0.

sim-recon: There are two routines in DGeometry.cc in the HDGEOMETRY 
library that need to be modified from the current trunk. I tagged a 
version that is identical to sim-recon-1.2 in all respects except this 
one. It is sim-recon-1.2-fall14

version specification file: I created a new version file that uses these 
two new tags. It is the same as version_1.5.xml except for HDDS and 
sim-recon; this one uses the two new tags mentioned above. You can find 
it at https://halldweb.jlab.org/dist/version_1.5_fall14.xml.

I have built the two new libraries on the CUE for all platforms. They 
have not been tested. If you find a flaw in the scheme, please let me know.

One note on setting your environment to use these tags. The standard 
setup files for JLab are in /group/halld/Software/scripts/build_scripts, 
gluex_env_jlab.csh and gluex_env_jlab.sh for tcsh and bash respectively. 
Right now they use version_1.5.xml. If you simply change version_1.5.xml 
to version_1.5_fall14.xml in one of those files, you will have an 
environment-setting script appropriate for Fall data.

Of course the setenv.(c)sh files were generated (and will continue to be 
generated), are simpler to use, and have many fewer moving parts, like 
none. I mention the build_scripts method to illustrate the alternative 
based on version.xml.

   -- Mark



More information about the Halld-offline mailing list