2015 Analysis Guide
"Quick Start" for Xenia
- Initial Setup
- Getting the Code
- Running the Code
1. Initial Setup:
This will show you how to get our code and walk you through to the point where you can make a histogram, and points you to code to change for adding a new histogram. You should know a bit about ROOT and C++ and be able to log into xenia.
On xenia (ssh xenia)
ONLY ONCE:
edit (emacs/vi other) the .myprofile file in your home directory, adding the following lines:
export ALRB_SCRATCH=/tmp/USERNAME
export ATLAS_LOCAL_ROOT_BASE=/a/data/xenia/share/atlas/ATLASLocalRootBase/
alias setupATLAS='source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh'
EVERYTIME:
setupATLAS
localSetupRucioClients
cd /a/data/xenia2/users/YOURWORKAREA/
ONCE:
mkdir myworkdir
EVERYTIME:
cd myworkdir
rcSetup Top,2.3.13
ONCE:
cp -rp /a/data/xenia/users/tandeen/topana_test/TtResonancesTools .
cp -rp /a/data/xenia/users/tandeen/topana_test/HQTTtResonancesTools .
cp -rp /a/data/xenia/users/tandeen/topana_test/TopDataPreparation .
cp -rp /a/data/xenia/users/tandeen/topana_test/TopExamples .
cp -rp /a/data/xenia/users/tandeen/topana_test/TopNtupleAnalysis .
(to get via svn:
svn co $SVNROOT/PhysicsAnalysis/TopPhys/xAOD/TtResonancesTools/tags/TtResonancesTools-01-00-00 TtResonancesTools
svn co svn+ssh://$CERN_USER@svn.cern.ch/reps/atlasphys-top/Physics/Top/PhysAnalysis/Run2/HQTTtResonancesTools/tags/HQTTtResonancesTools-00-01-02 HQTTtResonancesTools
svn co $SVNOFF/PhysicsAnalysis/TopPhys/xAOD/TopNtupleAnalysis/trunk [[TopNtupleAnalysis][TopNtupleAnalysis]]
svn co svn+ssh://$CERN_USER@svn.cern.ch/reps/atlasoff/PhysicsAnalysis/TopPhys/TopPhysUtils/TopDataPreparation/trunk [[TopDataPreparation][TopDataPreparation]]
svn co $SVNOFF/PhysicsAnalysis/TopPhys/xAOD/TopExamples/trunk [[TopExamples][TopExamples]]
)
rc find_packages
rc compile
Now copy over some input files:
cd TopNtupleAnalysis
cp -rp /a/data/xenia/users/tandeen/topana_test/TopNtupleAnalysis/test13 .
make
and then (assuming there were no errors!) run over each input file with:
./read --files test13/input_TT1100.root --analysis AnaTtresSL --output resolved_e.root,resolved_mu.root,boosted_e.root,boosted_mu.root --data 0
You should get the output root files, which you can open and look at the histograms there using ROOT and a TBrowser.
To run over all the files at once copy the run.py from the scripts directory and run with
python run.py
You can make pretty plots by copying from plot.C from the scripts directory.
edit plot.C and change the input files (should be around line 1282) to be those in the test13_hist dir (ie "input_ttbar")
The you can make a plot with
root -l -b -q 'plot.C+("lepPt","./test13_hist/","_bmu.root", false)'
to make a plot of lepton transverse momentum for the muons channel with the boosted selection.
To add a historgram or change the selection edit Root/AnaTtresSL.cxx.
References: Much was taken from
https://twiki.cern.ch/twiki/bin/viewauth/AtlasProtected/TtbarResonances2015
and links therein.
--
Timothy Andeen - 2015-06-22
Comments
</verbatim>