1. Setup RootCore and checkout the packages
I created all of my analysis codes at the work area (not home) on lxplus where I keep all of required data for my analysis.
One can get my package using svn co as follows: svn co $SVNINST/Institutes/Carleton/HLT_JetTrigger
At the work area, first I should bring up ATLAS software using following command :
setupATLAS
For the first time, I needed to install RootCore Packages using:
rcSetup Base,2.4.3
;for the next time only rcSetup
is required.
Every time I add a new package to my header file, I should make it available for my code by typing :
rc find_pacakges
Before running my code, I should compile it using :
rc compile
2. How to run the validation of the HLT jet building. This produces histgorams of the Reconstructed jets
I created a macro called run.cxx where I used Samplerhandler tool which is very useful for organizing input and output files. This macro is located at macro directory. To run my code, following command is required at macro directory :
root -l '$ROOTCOREDIR/scripts/load_packages.C' 'run.cxx (“run_result”)
'
Using this command, my code will be running at root and all of the output files (histograms) can be found at run_result directory.
3. How to make nice plots of the produced histograms
Dag's test of the code Logging in to lxplus, I do:
setupATLAS cd /tmp/$USER rcSetup Base,2.4.8 svn co svn+ssh://svn.cern.ch/reps/atlasinst/Institutes/Carleton/HLT_JetTrigger rc find_packages rc compile
Compilation was successful! Now, let's try to run it
cd HLT_JetTrigger/macros/ root -b $ROOTCOREDIR/scripts/load_packages.C 'run.cxx("hlt_results")'