![]() |
DAS
3.0
Das Analysis System
|
The correctionlib
library needed to read the files from python or C++ lives on github, see its documentation for installation and usage instructions.
Some examples on how to the read the files are provided here in the examples folder. Also see these examples for how to use the library from a ROOT::RDataFrame application.
The latest files from the master
branch from the main project are synced once a day to CVMFS at: /cvmfs/cms.cern.ch/rsync/cms-nanoAOD/jsonpog-integration
(through CMSSDT Jenkins )
The content of all the available files is summarized on this webpage.
Inspecting the files manually can also be done using the command correction summary file.json
.
In this folder we store all the corrections. Each physics object has a separate json file, and each POG has a folder for storage.
directory | year_campaign | name.json |
---|---|---|
POG/EGM | "X_Y" | photon.json |
"" | electron.json | |
POG/TAU | "" | tau.json |
POG/MUON | "" | muon.json |
POG/JME | "" | fatJetPuppi.json |
"" | jetCHS.json | |
POG/BTV | "" | btagging.json |
"" | ctagging.json | |
"" | subjet_tagging.json | |
POG/LUM | "" | puWeights.json |
To be taken care of:
Reporter
rights and api
scopeGITLAB_API_TOKEN
under the repository Settings > CI/CD > Variablesmaster
branch from the main projectcorrection validate file.json
Once a merge request is made, if the above has been done, the automatic tests will run. The tests will happen with the script defined here. Goal of the test: