[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fedora 8 build of gluex software



Seema,

Find in the attached file (seema.csh) steps to build hd_ana, one of the 
basic analysis shells, and run it. This should work for you on ifarml5. 
You will of course want to change the names of the directories to put 
the files in a location of your choice. Also attached is a file 
(results.txt) showing the output from the terminal if seema.csh is 
sourced from the command line.

If you have problems or questions, please let me know.

  -- Mark

seema@jlab.org wrote:
> Hello Mark,
> This is Seema writing to you from FIU. I'm working on the design of start
> counter for GlueX. Could you please let me know how do I compile
> reconstruction software in my home directory on ifarml5 machine? I shall
> be obliged to hear from you!
> With best regards,
> Seema
>
>   
>> Sasha,
>>
>> I managed a complete build of gluex software on a JLab Fedora 8 platform
>> (ifarml5). To use it:
>>
>>   source /work/halld/gluex_f8/build_scripts/gluex_env_jlab_f8.csh
>>
>> If you have questions, do not hesitate to ask.
>>
>>   -- Mark
>>
>>
>>
>>     
>
>
>   

seema.csh

marki@ifarml5> source /scratch/marki/seema.csh
===gluex_env.csh report===
GLUEX_TOP = /work/halld/gluex_f8
JANA_HOME = /work/halld/gluex_f8/jana/prod
OSNAME = Linux-i686
HALLD_HOME = /work/halld/gluex_f8/halld/prod
ROOTSYS = /work/halld/gluex_f8/root/prod
XERCESCROOT = /work/halld/gluex_f8/xerces-c/prod
CERN_ROOT = /apps/cernlib/i386_fc8/2005
JANA_CALIB_URL = file:///work/halld/gluex_f8/gluex/calib
JANA_GEOMETRY_URL = xmlfile:///work/halld/gluex_f8/halld/prod/src/programs/Simulation/hdds/main_HDDS.xml
HALLD_MY = /home/marki/halld_my
PATH = /home/marki/halld_my/bin/Linux-i686:/work/halld/gluex_f8/halld/prod/bin/Linux-i686:/apps/cernlib/i386_fc8/2005/bin:/work/halld/gluex_f8/root/prod/bin:/home/marki/bin:/home/marki/bin/Linux:/apps/bin:/site/bin:/usr/local/bin:/usr/sbin:/usr/bin/X11:/opt/SUNWspro/bin:/opt/ansic/bin:/opt/aCC/bin:/opt/fortran/bin:/opt/fortran90/bin:/opt/langtools/bin:/usr/ccs/bin:/usr/bin:/bin:/usr/dt/bin:/usr/openwin/bin:/etc:/usr/etc:/usr/xpg4/bin:/usr/ucb:/usr/bsd:/sbin:/usr/proc/bin:/opt/imake/bin:.
LD_LIBRARY_PATH = /work/halld/gluex_f8/root/prod/lib:/work/halld/gluex_f8/xerces-c/prod/lib:
paw = /apps/cernlib/i386_fc8/2005/bin/paw
root = /work/halld/gluex_f8/root/prod/bin/root
A    hd_ana/Makefile
A    hd_ana/hd_ana.cc
 U   hd_ana
Checked out revision 4189.
g++ -I. -I.. -I../include -I/home/marki/halld_my/include -I/work/halld/gluex_f8/halld/prod/include -D_ROOT_ -pthread -m32 -I/work/halld/gluex_f8/root/prod/include -I/work/halld/gluex_f8/root/prod/include -I/work/halld/gluex_f8/jana/prod/include -I/work/halld/gluex_f8/xerces-c/prod/include -O2 -Wall   -c -o .obj/Linux-i686/hd_ana.o hd_ana.cc
g++  -L/work/halld/gluex_f8/jana/prod/lib -L/home/marki/halld_my/lib/Linux-i686 -L/work/halld/gluex_f8/halld/prod/lib/Linux-i686 \
	   .obj/Linux-i686/hd_ana.o  \
	   -lJANA -lDANA -lCDC -lFDC -lTOF -lBCAL -lFCAL -lPID -lHDGEOMETRY -lSTART_COUNTER -lTAGGER -lTRACKING -lHDDM -lJANA -L/work/halld/gluex_f8/root/prod/lib -lCore -lCint -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -lGui -pthread -lm -ldl -rdynamic -lThread -lMinuit -L/work/halld/gluex_f8/xerces-c/prod/lib -lxerces-c -lpthread \
	   -o .bin/Linux-i686/hd_ana
mkdir -p /home/marki/halld_my/bin/Linux-i686
install -p .bin/Linux-i686/hd_ana /home/marki/halld_my/bin/Linux-i686
Reading Magnetic field map from Magnets/Solenoid/solenoid_1500 ...
32481 entries found ( Nx=81 Ny=1 Nz=401 )
Read 840 values from FDC/lorentz_deflections in calibDB
   lorentz_deflections columns (alphabetical): bx bz nx nz x z 

Usage:
    hd_ana [options] source1 source2 source3 ...

  --nthreads=X             Launch X processing threads
  --plugin=plugin_name     Attach the plug-in named "plugin_name"
  --so=shared_obj          Attach a plug-in with filename "shared_obj"
  --sodir=shared_dir       Add the directory "shared_dir" to search list
  --factoryreport          Dump a short report on factories to screen at end of job
  --auto_activate=factory  Auto activate "factory" for every event
  -Pkey=value              Set configuration parameter "key" to "value"
  -Pprint                  Print all configuration params
  --janaversion            Print JANA verson information