SVN repository
To check out :
$ svn co svn+ssh://username@svn.cern.ch/reps/atlas-florianb/florianb/TrigMETRefFinal
To update
$ svn update
Always do update before you start editing. Someone else may have modified the code.
To add directory/files
$ svn add directory/files
To remove directory/files
$ svn del directory/files
To commit your changes
$ svn ci -m "your comments"
TrigMETRefFinal package
This package contains 3 sets of codes:
- 17.2.4_AtlasOffline_TrigRefFinal : Trigger MET D3PD production codes.
- TrigMETRefFinal : Codes to read in the trigger MET D3PD, calculate MET and store them as a ntuple.
- PlottingCode : Codes to read in the ntuple and make plots.
Trigger MET D3PD production (17.2.4_AtlasOffline_TrigRefFinal)
This code read in AOD files and create D3PD with necessary information for trigger MET.
Usage is written in README.
The code submit D3PD production jobs to Grid.
To add more entries to D3PD, modify
makeTrigMETD3PD.py
To control job submission, modify
submit.sh
Download created D3PD from Grid after the jobs are done.
Calculation of MET (TrigMETRefFinal)
This code read in the D3PD created with 17.2.4_AtlasOffline_TrigRefFinal.
Then, calculate MET and store them into a ntuple (root file).
Usage is written in README.
MET is calculated in
TrigMETRefFinal.cxx in the TrigMETRefFinal/Root directory.
Plotting (PlottingCode)
This code read in the ntuples from the root file.
Then, create plots and store them in a pdf file.
Usage is written in README.
To add/remove plots, modify
ObjectMETPlots.C in the main directory.
--
KenjiHamano - 2017-05-05