CMS Open data group
Software Tool Workflow CMS CERN-LHC
Physics Object Extractor Tool (POET) is an example C++ code (and its configuration in Python) to extract the physics object information from CMS Open data. These instructions are valid to work with the 2012 data in the AOD format. Snippets of this software can be used for physics analysis.
The code has two packages. The PhysObjectExtractor package is the heart of the POET repository. It contains a collection of analyzers that extract information of different physics objects into a ROOT file called myoutput.root. They have been written separately for clarity and can be executed modularly using a single configuration file called poet_cfg.py. The BTagging package contains a B-tagging efficiency calculator.
Use this software with any CMS 2012 primary dataset and/or Monte Carlo datasets.
POET is an analyzer package to be used with the CMSSW software. CMSSW is available in the CMS Open Data environments: in the CMS VM image and in the CMS Docker container:
To download and run the POET code, follow the instructions at https://github.com/cms-opendata-analyses/PhysObjectExtractorTool/tree/2012/PhysObjectExtractor.
For more information about physics object access, see the CMS Open Data Guide web site.
The output files from the POET analyzer package are produced in the ROOT format and their analysis does not require the use of CMSSW and CMS Open data environments anymore.
GNU General Public License (GPL) version 3