[Halla12_software] output file conversion: evio to root

Simona Malace simona at jlab.org
Fri Jan 21 18:02:40 EST 2011


Hi All,

I acquired and tested the latest software package that Maurizio endorses to 
convert the gemc output from evio to root (this is not gemc_evio2root 
but the "banks" package). Here are the steps (on jlab ifarm machines):

1) Acquire the package:

svn co https://clas12svn.jlab.org/repos/trunk/clas12/banks

2) Set the appropriate environment:

setenv JLAB_ROOT /site/12gev_phys
source $JLAB_ROOT/ce/jlab.csh

3) Compile the package:

scons

This will create the library in the lib directory, and four example 
executables in the bin directory. One of the executables (banks_example4) 
can make the conversion from evio to root.

4) Convert an evio file (dvcs.ev, for example, which can be found at 
/u/group/g3-analysis/simona/gemc/banks , got it from Mauri) to root with:

./bin/banks_example4 dvcs.ev DC

Mauri has ample information about this package and his usage on:

http://www.jlab.org/~ungaro/maureepage/proj/banks/note/banks.html#x1-100003

Few comments, for now:

--> My crude understanding is that Mauri moved on from "gemc_evio2root" to 
the "banks" package because the former was not very user friendly: it 
required detailed knowledge about the bank structure (you can get an idea by 
looking into /u/home/gemc/gemc_evio2root/Linux_RHEL5-i686-gcc4.1.2/src
where the gemc_evio2root package is located)

--> The conversion from evio to root was fairly fast when I did it.

>From Monday on I will try to find time to get familiar with the
software so that's all I have for now.

Cheers,
 		Simona


More information about the Halla12_software mailing list