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 5: Line 5:
 
Follow these instructions:
 
Follow these instructions:
  
[http://cvs.web.cern.ch/cvs/howto.php#accessing-sshlinux]
+
[http://cvs.web.cern.ch/cvs/howto.php#accessing-sshlinux ]
  
  
Line 11: Line 11:
  
 
mkdir cmtuser
 
mkdir cmtuser
 +
 
cd cmtuser
 
cd cmtuser
  
 
setenv MYSITEROOT /project/bfys/lhcb/sw
 
setenv MYSITEROOT /project/bfys/lhcb/sw
 +
 
source $MYSITEROOT/lhcb/LBSCRIPTS/prod/InstallArea/scripts/LbLogin.csh --quiet --mysiteroot $MYSITEROOT
 
source $MYSITEROOT/lhcb/LBSCRIPTS/prod/InstallArea/scripts/LbLogin.csh --quiet --mysiteroot $MYSITEROOT
 +
 
SetupProject --build-env DaVinci v23r0p1
 
SetupProject --build-env DaVinci v23r0p1
 +
 
getpack Phys/DaVinci v23r0p1
 
getpack Phys/DaVinci v23r0p1
 +
 
cd ~/cmtuser/DaVinci_v23r0p1/Phys/DaVinci/cmt/
 
cd ~/cmtuser/DaVinci_v23r0p1/Phys/DaVinci/cmt/
 +
 
make
 
make
 +
  
 
cd ~/cmtuser/DaVinci_v23r0p1/
 
cd ~/cmtuser/DaVinci_v23r0p1/
 +
 
getpack Ex/MicroDSTExample v2r3
 
getpack Ex/MicroDSTExample v2r3
 +
 
cd ~/cmtuser/DaVinci_v23r0p1/Ex/MicroDSTExample/cmt
 
cd ~/cmtuser/DaVinci_v23r0p1/Ex/MicroDSTExample/cmt
 +
 
cvs update -A
 
cvs update -A
 +
 
cmt br cmt make
 
cmt br cmt make
  
Line 30: Line 41:
  
 
cd /data/bfys/h71/Workshop/
 
cd /data/bfys/h71/Workshop/
 +
 
SetupProject DaVinci v23r0p1
 
SetupProject DaVinci v23r0p1
 +
 
python -i BfysWorkshopMicroDSTReader_1.1.py --input SeqDC06selBs2JpsiPhiWithMC_50.0_Kevt_NoPVReFit.dst
 
python -i BfysWorkshopMicroDSTReader_1.1.py --input SeqDC06selBs2JpsiPhiWithMC_50.0_Kevt_NoPVReFit.dst
 +
  
 
''' Plot '''
 
''' Plot '''
  
 
>>> massPlots.plots[443].Draw()
 
>>> massPlots.plots[443].Draw()
 +
 
>>> massPlots.plots[531].Draw()
 
>>> massPlots.plots[531].Draw()
 +
 
>>> massResPlots.plots[531].Draw()
 
>>> massResPlots.plots[531].Draw()
 +
 
>>> propTimePlots.plots[531].Draw()
 
>>> propTimePlots.plots[531].Draw()

Revision as of 15:46, 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()