Difference between revisions of "LHCb Software At Nikhef: Prepare for Workshop 22-24 June 2009"

From LHCb Wiki
Jump to navigation Jump to search
 
Line 1: Line 1:
== Your first time to run over a DST at Nikhef ==
+
== Your first time to run over a dst at Nikhef ==
  
''' Prepare ssh ... '''
+
''' Prepare ssh on your Nikhef account '''
 +
Follow these instructions:
 +
[http://cvs.web.cern.ch/cvs/howto.php#accessing-sshlinux]
 +
 
 +
 
 +
''' Get software packages '''
 +
mkdir cmtuser
 +
cd cmtuser
 +
 
 +
setenv MYSITEROOT /project/bfys/lhcb/sw
 +
source $MYSITEROOT/lhcb/LBSCRIPTS/prod/InstallArea/scripts/LbLogin.csh --quiet --mysiteroot $MYSITEROOT
 +
SetupProject --build-env DaVinci v23r0p1
 +
 
 +
getpack Phys/DaVinci v23r0p1
 +
cd ~/cmtuser/DaVinci_v23r0p1/Phys/DaVinci/cmt/
 +
make
 +
 
 +
cd ~/cmtuser/DaVinci_v23r0p1/
 +
getpack Ex/MicroDSTExample v2r3
 +
cd ~/cmtuser/DaVinci_v23r0p1/Ex/MicroDSTExample/cmt
 +
cvs update -A
 +
cmt br cmt make
 +
 
 +
 
 +
''' Loop over events '''
 +
cd /data/bfys/h71/Workshop/
 +
SetupProject DaVinci v23r0p1
 +
python -i BfysWorkshopMicroDSTReader_1.1.py --input SeqDC06selBs2JpsiPhiWithMC_50.0_Kevt_NoPVReFit.dst
 +
 
 +
''' Plot '''
 +
>>> massPlots.plots[443].Draw()
 +
>>> massPlots.plots[531].Draw()
 +
>>> massResPlots.plots[531].Draw()
 +
>>> propTimePlots.plots[531].Draw()

Revision as of 15:45, 28 May 2009

Your first time to run over a dst at Nikhef

Prepare ssh on your Nikhef account Follow these instructions: [1]


Get software packages mkdir cmtuser cd cmtuser

setenv MYSITEROOT /project/bfys/lhcb/sw source $MYSITEROOT/lhcb/LBSCRIPTS/prod/InstallArea/scripts/LbLogin.csh --quiet --mysiteroot $MYSITEROOT SetupProject --build-env DaVinci v23r0p1

getpack Phys/DaVinci v23r0p1 cd ~/cmtuser/DaVinci_v23r0p1/Phys/DaVinci/cmt/ make

cd ~/cmtuser/DaVinci_v23r0p1/ getpack Ex/MicroDSTExample v2r3 cd ~/cmtuser/DaVinci_v23r0p1/Ex/MicroDSTExample/cmt cvs update -A cmt br cmt make


Loop over events cd /data/bfys/h71/Workshop/ SetupProject DaVinci v23r0p1 python -i BfysWorkshopMicroDSTReader_1.1.py --input SeqDC06selBs2JpsiPhiWithMC_50.0_Kevt_NoPVReFit.dst

Plot >>> massPlots.plots[443].Draw() >>> massPlots.plots[531].Draw() >>> massResPlots.plots[531].Draw() >>> propTimePlots.plots[531].Draw()