This repository contains a setup for running electron isolation with CITK (Common Isolation Toolkit) CITK twiki. It also includes PUPPI-based electron isolation.
In order to run only electron isolation with CITK (pfIsolationVariables are also there), you should do following (CMSSW verstion is the one I used):
cmsrel CMSSW_7_3_3
cd CMSSW_7_3_3/src
cmsenv
git clone -b ElectronBranch git@github.com:ishvetso/EgammaWork.git
scram b -j10
cmsRun EgammaWork/electron_isolation_CITK.py (for miniAOD)
cmsRun EgammaWork/electron_isolation_CITK_AOD.py (for AOD)
In order to run only electron isolation with CITK including PUPPI-based electron isolation, you should following (CMSSW verstion is the one I used):
1.cmsrel CMSSW_7_3_3
cd CMSSW_7_3_3/src
cmsenv
git clone -b ElectronBranch git@github.com:ishvetso/EgammaWork.git
2. do what is stated on the PUPPI twiki
3. Then:
scram b -j10
cmsRun EgammaWork/electron_isolation_CITK_PUPPI.py (miniAOD)