home overview news links contact search


cmssoftware
Grid
project management
organization
calendar

construction
Physics Analysis

 

 
 

Building and running the Jet/Met root maker

A more advanced example is to run the Root maker of the Jet and MET group. Since the original Buildfile causes trouble we replace it with the one that we can find in the top area of this exercise.

cmscvsroot ORCA
cd ${TOP}/ORCA_7_6_0/src
cvs co -r ORCA_7_6_0 JetMetAnalysis/domain
cd JetMetAnalysis/domain/test
mv BuildFile BuildFile_org
cp ${TOP}/BuildFile .
scram b shared
scram b bin
eval `scram runtime -csh`
rehash

cd

This will create the JetMet executable in your binary directory:

ls ../../../../bin/Linux__2.4/JetMet

We also want to create the shared library libRM.so which can be used to analyze the root file created by the JetMet root maker:

cd ${LOCALRT}/src/JetMetAnalysis/
cvs co -r ORCA_7_6_0 JetMetRoot
cd JetMetRoot/
make

will create

libRM.so

cd $SCRIPTS
setup kerberos
setup fbsng
fbs submit zprime_jj_jmntuple.jdf 8 10000 5

To analyze this data:

cd $ANALYSIS
set i=10001
while ( $i < 10008 )
dccp ${PNFS_PATH}/${i}/pool_orca/zprime_jj_jetmet${i}.root .
@ i++
end

root

.L ${ROOTSYS}/lib/libPhysics.so
.L libRM.so
TFile *f = new TFile("zprime_jj_jetmet10001.root")
.x dijet3.cint

Should produce a plot like the one below (just with tiny statistics). If you want more statistics one can find 6000 Z' -> jj events in

/pnfs/cms/WAX/2/wenzel/zprime_jj/

to copy the root trees use the following command:

set i=10001
while ( $i < 10021 )
dccp //pnfs/cms/WAX/2/wenzel/zprime_jj/${i}/pool_orca/zprime_jj_jetmet${i}.root .
@ i++
end

 

1. General setup
2. Event generation on the farm with CMKIN (Pythia), Analysis of the generator level output
3. Simulate the events with OSCAR
4. Digitize with ORCA
5. Run a small ntuple maker ( from Stephan's ORCA tutorial) looking at Calorimeter quantities 
6. Run the JetMet ntuple maker and make some plots

 

 
 
 

Security, Privacy, Legal
Webmaster

Last modified: September 09, 2004