NanoAODJMAR

This is a NanoAOD framework for testing jet algorithms. It takes the AK8 pat::Jets and reco::GenJets from MINIAOD, unpacks their constituents correctly, and writes a NANOAOD flat table of their four vector, pdgid, and charge. This is intended for advanced development using fastjet directly.

Recipe

Until this is merged into the 9_4_X branch, do a checkout on top of 9.4.4:

cmsrel CMSSW_9_4_4
cd CMSSW_9_4_4/src
git cms-checkout-topic rappoccio:jmar_reclusternano
git clone https://github.com/cms-jet/NanoAODJMAR.git PhysicsTools/NanoAODJMAR
scram b -j 10
cd PhysicsTools/NanoAODJMAR/test

Note: Do not do a checkdeps after checking out the topic. It adds some dictionaries to DataFormats/PatCandidates and hence checking out dependencies would bring in much of CMSSW. It also adds

MC Usage:

cmsRun test94X_NANO_recluster.py