Difference between revisions of "Tips and Tricks"

From LHCb Wiki
Jump to navigation Jump to search
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== PyRoot and Roofit ==
+
== Miscelaneous ==
For those who are interested to have PyROOT running on their NIKHEF linux
 
desktop, here is my recipe:
 
  
1. Install Python-2.3.5 in your home dir(for example) by compiling it with
+
====AFS access (not necessary for workshop)====
options: --enable-shared --prefix=$HOME/python_dir
 
  
2. Add in your .tcshrc file the following lines:
+
If you need access to CERN AFS areas,
 
+
<pre>
setenv ROOTSYS /project/bfys/root/root-5.10.00
+
klog user@CERN.CH
setenv PATH ${ROOTSYS}/bin:${PATH}
+
</pre>
setenv LD_LIBRARY_PATH
+
Where user is your CERN AFS username. Note the '''UPPER CASE''' for the domain name.
 
+
Be careful: '''Never do: ls /opt/ !! (It could start caching all atlas software...)'''.
setenv PYTHONDIR $HOME/python_dir/lib/python2.3
 
setenv PYTHONPATH $HOME/python_dir/lib/python2.3
 
setenv LD_LIBRARY_PATH ${ROOTSYS}/lib:${PYTHONDIR}:${LD_LIBRARY_PATH}
 
setenv PYTHONPATH ${ROOTSYS}/lib/:${PYTHONPATH}
 
 
 
Then, the last thing one should do is:
 
cd $HOME/python_dir/lib/python2.3
 
ln -s  $HOME/python_dir/lib/libpython2.3.so.1.0 libpython2.3.so.1.0
 

Latest revision as of 14:37, 19 June 2009

Miscelaneous

AFS access (not necessary for workshop)

If you need access to CERN AFS areas,

klog user@CERN.CH

Where user is your CERN AFS username. Note the UPPER CASE for the domain name. Be careful: Never do: ls /opt/ !! (It could start caching all atlas software...).