logging.basicConfig( level=logging.INFO, stream=sys.stderr, format='%(asctime)s.%(msecs)03d %(levelname)s %(name)s: %(message)s', datefmt='%Y-%m-%d %H:%M:%S') new = True fakeratePlotter = Plotter( 'WTauFakeRate', new=new, ) fakerateMaker = HistMaker( 'WTauFakeRate', outputFileName='root/WTauFakeRate/fakerates.root', ) sigMap = { 'WW': [ 'WWTo2L2Nu_13TeV-powheg', 'WWToLNuQQ_13TeV-powheg', ], 'W': [ 'WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8', #'WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8', #'W1JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8', #'W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8', #'W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8', #'W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8', ],
import logging from DevTools.Plotter.HistMaker import HistMaker from DevTools.Plotter.Plotter import Plotter from copy import deepcopy import ROOT logging.basicConfig(level=logging.INFO, stream=sys.stderr, format='%(asctime)s.%(msecs)03d %(levelname)s %(name)s: %(message)s', datefmt='%Y-%m-%d %H:%M:%S') fakeratePlotter = Plotter( 'MuMuTauFakeRate', ) fakerateMaker = HistMaker( 'MuMuTauFakeRate', outputFileName = 'root/MuMuTauFakeRate/fakerates.root', ) sigMap = { 'Z' : [ 'DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8', 'DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8', ], 'QCD' : [ 'QCD_Pt-15to20_MuEnrichedPt5_TuneCUETP8M1_13TeV_pythia8', 'QCD_Pt-20to30_MuEnrichedPt5_TuneCUETP8M1_13TeV_pythia8', 'QCD_Pt-30to50_MuEnrichedPt5_TuneCUETP8M1_13TeV_pythia8', 'QCD_Pt-50to80_MuEnrichedPt5_TuneCUETP8M1_13TeV_pythia8', 'QCD_Pt-80to120_MuEnrichedPt5_TuneCUETP8M1_13TeV_pythia8', 'QCD_Pt-120to170_MuEnrichedPt5_TuneCUETP8M1_13TeV_pythia8', 'QCD_Pt-170to300_MuEnrichedPt5_TuneCUETP8M1_13TeV_pythia8',
import sys import logging from itertools import product, combinations_with_replacement from DevTools.Plotter.HistMaker import HistMaker from DevTools.Plotter.Plotter import Plotter from DevTools.Utilities.utilities import ZMASS, getCMSSWVersion from copy import deepcopy import ROOT logging.basicConfig(level=logging.INFO, stream=sys.stderr, format='%(asctime)s.%(msecs)03d %(levelname)s %(name)s: %(message)s', datefmt='%Y-%m-%d %H:%M:%S') version = getCMSSWVersion() plotter = Plotter('MonoHZZFakeRate',new=True) maker = HistMaker('MonoHZZFakeRate',outputFileName = 'root/MonoHZZFakeRate/fakerates.root') ######################### ### Define categories ### ######################### sigMap = { 'Z' : [ 'DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8', 'DYJetsToLL_M-10to50_TuneCP5_13TeV-amcatnloFXFX-pythia8', ], 'TT' : [ #'TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8', #'TTToSemiLeptonic_TuneCP5_13TeV-powheg-pythia8', #'TT_DiLept_TuneCP5_13TeV-amcatnlo-pythia8', 'TTJets_TuneCP5_13TeV-amcatnloFXFX-pythia8',
from DevTools.Plotter.HistMaker import HistMaker from DevTools.Plotter.Plotter import Plotter from copy import deepcopy import ROOT logging.basicConfig( level=logging.INFO, stream=sys.stderr, format='%(asctime)s.%(msecs)03d %(levelname)s %(name)s: %(message)s', datefmt='%Y-%m-%d %H:%M:%S') dijetFakeRatePlotter = Plotter('DijetFakeRate', ) dijetFakeRateMaker = HistMaker( 'DijetFakeRate', outputFileName='root/DijetFakeRate/fakerates.root', ) sigMap = { 'WW': [ 'WWTo2L2Nu_13TeV-powheg', 'WWToLNuQQ_13TeV-powheg', ], 'W': [ 'WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8', #'WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8', #'W1JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8', #'W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8', #'W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8', #'W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8', ],
import logging from DevTools.Plotter.HistMaker import HistMaker from DevTools.Plotter.Plotter import Plotter from copy import deepcopy import ROOT logging.basicConfig(level=logging.INFO, stream=sys.stderr, format='%(asctime)s.%(msecs)03d %(levelname)s %(name)s: %(message)s', datefmt='%Y-%m-%d %H:%M:%S') dijetFakeRatePlotter = Plotter( 'DijetFakeRate', ) dijetFakeRateMaker = HistMaker( 'DijetFakeRate', outputFileName = 'root/DijetFakeRate/fakerates.root', ) sigMap = { 'WW' : [ 'WWTo2L2Nu_13TeV-powheg', 'WWToLNuQQ_13TeV-powheg', ], 'W' : [ 'WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8', #'WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8', #'W1JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8', #'W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8', #'W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8', #'W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8', ],
from DevTools.Plotter.HistMaker import HistMaker from DevTools.Plotter.Plotter import Plotter from DevTools.Utilities.utilities import ZMASS, getCMSSWVersion from copy import deepcopy import ROOT logging.basicConfig( level=logging.INFO, stream=sys.stderr, format='%(asctime)s.%(msecs)03d %(levelname)s %(name)s: %(message)s', datefmt='%Y-%m-%d %H:%M:%S') version = getCMSSWVersion() plotter = Plotter('MonoHZZFakeRate', new=True) maker = HistMaker('MonoHZZFakeRate', outputFileName='root/MonoHZZFakeRate/fakerates.root') ######################### ### Define categories ### ######################### sigMap = { 'Z': [ 'DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8', 'DYJetsToLL_M-10to50_TuneCP5_13TeV-amcatnloFXFX-pythia8', ], 'TT': [ #'TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8', #'TTToSemiLeptonic_TuneCP5_13TeV-powheg-pythia8', #'TT_DiLept_TuneCP5_13TeV-amcatnlo-pythia8', 'TTJets_TuneCP5_13TeV-amcatnloFXFX-pythia8',