Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:23:46

0001 #!/usr/bin/env python3
0002 #
0003 # Example of running the postprocessor to skim events with a cut, and 
0004 # adding a new variable using a Module.
0005 #
0006 from PhysicsTools.NanoAODTools.postprocessing.examples.exampleModule import *
0007 
0008 from PhysicsTools.NanoAODTools.postprocessing.framework.postprocessor import PostProcessor
0009 from importlib import import_module
0010 import os
0011 import sys
0012 import ROOT
0013 ROOT.PyConfig.IgnoreCommandLineOptions = True
0014 
0015 fnames = ["root://eoscms.cern.ch//eos/cms/store/user/cmsbuild/store/group/cat/datasets/NANOAODSIM/RunIISummer20UL18NanoAODv9-106X_upgrade2018_realistic_v16_L1v1-v2/DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8/7B930101-EB91-4F4E-9B90-0861460DBD94.root"]
0016 
0017 p = PostProcessor(outputDir=".",
0018                   inputFiles=fnames,
0019                   cut="Jet_pt>150",
0020                   modules=[exampleModuleConstr()],
0021                   provenance=True,
0022                   maxEntries=50000, #just read the first maxEntries events
0023                   )
0024 p.run()