from Samples.SampleDefinition import Sample from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.JES import JESUncertainty from Samples.Uncertainties.UserUncertainties.ggHTheory import ggHTheoryUncertainty from Samples.Uncertainties.UserUncertainties.MetRecoil import MetRecoilUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary ggHSample = Sample() ggHSample.name = 'ggH_PTH_0_200_0J_PTH_10_200_htt125' ggHSample.path = '/data/aloeliger/SMHTT_Selected_2018_Deep/' ggHSample.files = ['ggH.root'] ggHSample.definition = 'Rivet_stage1p1_cat == 103' ggHSample.uncertainties = [ TESUncertainty(), JESUncertainty(), ggHTheoryUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), ] ggHSample.eventDictionaryInstance = MuTauEventDictionary ggHSample.CreateEventWeight = ggHSample.CreateEventWeight_Standard
EmbeddedHistogram = theOutputHistograms[ analysisCategory.name]["embedded_CMS_htt_emb_ttbar"] TTContaminationHistogram = theOutputHistograms[ analysisCategory.name]["TTContamination_CMS_htt_emb_ttbar"] EmbeddedHistogram_Up = EmbeddedHistogram.Clone() EmbeddedHistogram_Up.SetNameTitle("embedded_CMS_htt_emb_ttbarUp", "embedded_CMS_htt_emb_ttbarUp") EmbeddedHistogram_Up.Add(TTContaminationHistogram, 0.1) EmbeddedHistogram_Down = EmbeddedHistogram.Clone() EmbeddedHistogram_Down.SetNameTitle("embedded_CMS_htt_emb_ttbarDown", "embedded_CMS_htt_emb_ttbarDown") EmbeddedHistogram_Down.Add(TTContaminationHistogram, -0.1) theOutputHistograms[analysisCategory.name][ "embedded_CMS_htt_emb_ttbarUp"] = EmbeddedHistogram_Up theOutputHistograms[analysisCategory.name][ "embedded_CMS_htt_emb_ttbarDown"] = EmbeddedHistogram_Down EmbeddedSample = Sample() EmbeddedSample.name = 'embedded' EmbeddedSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' EmbeddedSample.files = ['Embedded.root'] EmbeddedSample.definition = '' EmbeddedSample.uncertainties = [ EmbeddedTESUncertainty(), TTbarContaminationUncertainty() ] EmbeddedSample.eventDictionaryInstance = MuTauEventDictionary EmbeddedSample.CreateEventWeight = EmbeddedSample.CreateEventWeight_Standard EmbeddedSample.EndAction = PerformTTbarContaminationSubtraction
from Samples.Uncertainties.UserUncertainties.Signal_JES_16 import JES16Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger16 import Trigger16Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.ggVH_QCD_AcceptanceUncertainties.ggZH_scale_2jet_lowpt_Uncertainty import ggZH_scale_2jet_lowpt_Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary ggHSample = Sample() ggHSample.name = 'ggZH_PTH_0_200_GE2J_MJJ_0_350_PTH_120_200_hww125' ggHSample.path = '/data/aloeliger/SMHTT_Selected_2016_Deep/' ggHSample.files = ['GGZHWW.root'] #ggHSample.files = ['GGZHLLTT.root','GGZHQQTT.root','GGZHNNTT.root'] ggHSample.definition = 'Rivet_stage1_1_cat_pTjet30GeV == 109' ggHSample.uncertainties = [ TESUncertainty(), JES16Uncertainty(), JERUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger16Uncertainty(), # ggZH_scale_2jet_lowpt_Uncertainty(), ] ggHSample.eventDictionaryInstance = MuTauEventDictionary ggHSample.CreateEventWeight = ggHSample.CreateEventWeight_Standard
from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_17 import JES17Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.qqHTheory import qqHTheoryUncertainty from Samples.Uncertainties.UserUncertainties.MetRecoil import MetRecoilUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VBFSample = Sample() VBFSample.name = 'qqH_hww125' VBFSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' VBFSample.files = ['VBFHWW.root'] VBFSample.definition = '' VBFSample.uncertainties = [ TESUncertainty(), JES17Uncertainty(), JERUncertainty(), qqHTheoryUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), ] VBFSample.eventDictionaryInstance = MuTauEventDictionary VBFSample.CreateEventWeight = VBFSample.CreateEventWeight_Standard
from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.qqHTheory import qqHTheoryUncertainty from Samples.Uncertainties.UserUncertainties.MetRecoil import MetRecoilUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.qqH_QCD_AcceptanceUncertainties.qqH_scale_lowmjj_Uncertainty import qqH_scale_lowmjj_Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VBFSample = Sample() VBFSample.name = 'qqH_GE2J_MJJ_0_60_htt125' VBFSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' VBFSample.files = ['VBF.root'] VBFSample.definition = 'Rivet_stage1_1_cat_pTjet30GeV == 203' VBFSample.uncertainties = [ TESUncertainty(), JES17Uncertainty(), JERUncertainty(), qqHTheoryUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), qqH_scale_lowmjj_Uncertainty(), ] VBFSample.eventDictionaryInstance = MuTauEventDictionary VBFSample.CreateEventWeight = VBFSample.CreateEventWeight_Standard
from Samples.SampleDefinition import Sample from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_18 import JES18Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.qqHTheory import qqHTheoryUncertainty from Samples.Uncertainties.UserUncertainties.MetRecoil import MetRecoilUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VBFSample = Sample() VBFSample.name = 'qqH_MJJ_1400_1800_htt125' VBFSample.path = '/data/aloeliger/SMHTT_Selected_2018_Deep/' VBFSample.files = ['VBF.root'] VBFSample.definition = 'is_Fiducial == 1.0 && Rivet_mjj > 1400.0 && Rivet_mjj < 1800.0' VBFSample.uncertainties = [ TESUncertainty(), JES18Uncertainty(), JERUncertainty(), qqHTheoryUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), ] VBFSample.eventDictionaryInstance = MuTauEventDictionary VBFSample.CreateEventWeight = VBFSample.CreateEventWeight_Standard
from Samples.SampleDefinition import Sample from Samples.Uncertainties.UserUncertainties.FakeFactorUncertainty import FakeFactorUncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary FakeSample = Sample() FakeSample.name = 'jetFakes' FakeSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' FakeSample.files = ['Fake.root'] FakeSample.definition = '' FakeSample.uncertainties = [FakeFactorUncertainty()] FakeSample.eventDictionaryInstance = MuTauEventDictionary FakeSample.CreateEventWeight = FakeSample.CreateEventWeight_Fake FakeSample.startEntry = 2260000 FakeSample.endEntry = 2580000
from Samples.SampleDefinition import Sample from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_16 import JES16Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger16 import Trigger16Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary ZHSample = Sample() ZHSample.name = 'ZH_PTH_200_350_htt125' ZHSample.path = '/data/aloeliger/SMHTT_Selected_2016_Deep/' ZHSample.files = ['ZH.root','GGZHLLTT.root','GGZHNNTT.root','GGZHQQTT.root'] #ZHSample.files = ['ZH.root','GGZHLLTT.root','GGZHNNTT.root'] ZHSample.definition = 'is_Fiducial == 1.0 && Rivet_higgsPt >= 200 && Rivet_higgsPt < 350' ZHSample.uncertainties = [ TESUncertainty(), JES16Uncertainty(), JERUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger16Uncertainty(), ] ZHSample.eventDictionaryInstance = MuTauEventDictionary ZHSample.CreateEventWeight = ZHSample.CreateEventWeight_Standard
from Samples.SampleDefinition import Sample from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_18 import JES18Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary ZHSample = Sample() ZHSample.name = 'ZH_MJJ_600_1000_htt125' ZHSample.path = '/data/aloeliger/SMHTT_Selected_2018_Deep/' ZHSample.files = ['ZH.root','GGZHLLTT.root','GGZHNNTT.root','GGZHQQTT.root'] ZHSample.definition = 'is_Fiducial == 1.0 && Rivet_mjj > 600.0 && Rivet_mjj < 1000.0' ZHSample.uncertainties = [ TESUncertainty(), JES18Uncertainty(), JERUncertainty(), MuonESUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), ] ZHSample.eventDictionaryInstance = MuTauEventDictionary ZHSample.CreateEventWeight = ZHSample.CreateEventWeight_Standard
from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.ggHTheory import ggHTheoryUncertainty from Samples.Uncertainties.UserUncertainties.MetRecoil import MetRecoilUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.ggH_QCD_AcceptanceUncertainties.ggH_scale_Inclusive_Uncertainty import ggH_scale_Inclusive_Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary ggHSample = Sample() ggHSample.name = 'ggH_htt125' ggHSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' ggHSample.files = ['ggH.root'] ggHSample.definition = '' ggHSample.uncertainties = [ TESUncertainty(), JES17Uncertainty(), JERUncertainty(), ggHTheoryUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), ggH_scale_Inclusive_Uncertainty(), ] ggHSample.eventDictionaryInstance = MuTauEventDictionary ggHSample.CreateEventWeight = ggHSample.CreateEventWeight_Standard
from Samples.SampleDefinition import Sample from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_17 import JES17Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary WHSample = Sample() WHSample.name = "WH_LJPT_GT350_htt125" WHSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' WHSample.files = ['WHPlus.root','WHMinus.root'] WHSample.definition = 'is_Fiducial == 1.0 && Rivet_nJets30 >= 1 && Rivet_j1pt >= 350.0' WHSample.uncertainties = [ TESUncertainty(), JES17Uncertainty(), JERUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), ] WHSample.eventDictionaryInstance = MuTauEventDictionary WHSample.CreateEventWeight = WHSample.CreateEventWeight_Standard
from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_17 import JES17Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.ggVH_QCD_AcceptanceUncertainties.ggZH_scale_highpt_Uncertainty import ggZH_scale_highpt_Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary ggHSample = Sample() ggHSample.name = 'ggZH_PTH_300_450_htt125' ggHSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' ggHSample.files = ['GGZHLLTT.root', 'GGZHNNTT.root', 'GGZHQQTT.root'] ggHSample.definition = 'Rivet_stage1_1_cat_pTjet30GeV == 101 && Rivet_higgsPt > 300 && Rivet_higgsPt < 450' ggHSample.uncertainties = [ TESUncertainty(), JES17Uncertainty(), JERUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), ggZH_scale_highpt_Uncertainty(), ] ggHSample.eventDictionaryInstance = MuTauEventDictionary ggHSample.CreateEventWeight = ggHSample.CreateEventWeight_Standard
from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_18 import JES18Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.ggHTheory_Differential_J1PT_Normalized import ggHTheory_Differential_J1PT_Normalized_Uncertainty from Samples.Uncertainties.UserUncertainties.MetRecoil import MetRecoilUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.J1PT_QCD_Uncertainties.ggH_J1PT_Differential_QCDScale_Uncertainty import ggH_J1PT_Differential_QCDScale_Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary ggHSample = Sample() ggHSample.name = 'ggH_J1PT_120_200' ggHSample.path = '/data/aloeliger/SMHTT_Selected_2018_Deep/' ggHSample.files = ['ggH.root'] ggHSample.definition = 'is_Fiducial == 1.0 && Rivet_nJets30 >= 1.0 && Rivet_j1pt >= 120.0 && Rivet_j1pt <= 200.0' ggHSample.uncertainties = [ TESUncertainty(), JES18Uncertainty(), JERUncertainty(), ggHTheory_Differential_J1PT_Normalized_Uncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), ggH_J1PT_Differential_QCDScale_Uncertainty(), ] ggHSample.eventDictionaryInstance = MuTauEventDictionary ggHSample.CreateEventWeight = ggHSample.CreateEventWeight_Standard
#from Samples.Uncertainties.UserUncertainties.qqHTheory import qqHTheoryUncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.J1PT_QCD_Uncertainties.GGZH_J1PT_Differential_QCDScale_Uncertainty import GGZH_J1PT_Differential_QCDScale_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.J1PT_QCD_Uncertainties.VH_J1PT_Differential_QCDScale_Uncertainty import VH_J1PT_Differential_QCDScale_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.J1PT_QCD_Uncertainties.qqH_J1PT_Differential_QCDScale_Uncertainty import qqH_J1PT_Differential_QCDScale_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.J1PT_QCD_Uncertainties.ttH_J1PT_Differential_QCDScale_Uncertainty import ttH_J1PT_Differential_QCDScale_Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VBFSample = Sample() VBFSample.name = 'xH_recoJ1PT_GT350' VBFSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' VBFSample.files = [ 'VBF.root', 'WHPlus.root', 'WHMinus.root', 'ZH.root', 'GGZHLLTT.root', 'GGZHNNTT.root', 'GGZHQQTT.root', 'ttH.root' ] VBFSample.definition = 'is_Fiducial == 1.0 && jpt_1 >= 350 ' VBFSample.uncertainties = [ TESUncertainty(), JES17Uncertainty(), JERUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), #qqHTheoryUncertainty(), GGZH_J1PT_Differential_QCDScale_Uncertainty(), VH_J1PT_Differential_QCDScale_Uncertainty(), qqH_J1PT_Differential_QCDScale_Uncertainty(), ttH_J1PT_Differential_QCDScale_Uncertainty(), ]
from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_16 import JES16Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.MetRecoil import MetRecoilUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger16 import Trigger16Uncertainty from Samples.Uncertainties.UserUncertainties.qqHTheory import qqHTheoryUncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VBFSample = Sample() VBFSample.name = 'qqH_LJPT_60_120_htt125' VBFSample.path = '/data/aloeliger/SMHTT_Selected_2016_Deep/' VBFSample.files = ['VBF.root'] VBFSample.definition = 'is_Fiducial == 1.0 && Rivet_nJets30 >= 1 && Rivet_j1pt >= 60 && Rivet_j1pt <= 120' VBFSample.uncertainties = [ TESUncertainty(), JES16Uncertainty(), JERUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger16Uncertainty(), qqHTheoryUncertainty(), ] VBFSample.eventDictionaryInstance = MuTauEventDictionary VBFSample.CreateEventWeight = VBFSample.CreateEventWeight_Standard
from Samples.SampleDefinition import Sample from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_16 import JES16Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger16 import Trigger16Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary ZHSample = Sample() ZHSample.name = 'ZH_NJETS_3_htt125' ZHSample.path = '/data/aloeliger/SMHTT_Selected_2016_Deep/' ZHSample.files = ['ZH.root', 'GGZHLLTT.root', 'GGZHNNTT.root', 'GGZHQQTT.root'] #ZHSample.files = ['ZH.root','GGZHLLTT.root','GGZHNNTT.root'] ZHSample.definition = 'is_Fiducial == 1.0 && Rivet_nJets30 == 3' ZHSample.uncertainties = [ TESUncertainty(), JES16Uncertainty(), JERUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger16Uncertainty(), ] ZHSample.eventDictionaryInstance = MuTauEventDictionary ZHSample.CreateEventWeight = ZHSample.CreateEventWeight_Standard
from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty #from Samples.Uncertainties.UserUncertainties.qqHTheory import qqHTheoryUncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.J1PT_QCD_Uncertainties.GGZH_J1PT_Differential_QCDScale_Uncertainty import GGZH_J1PT_Differential_QCDScale_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.J1PT_QCD_Uncertainties.VH_J1PT_Differential_QCDScale_Uncertainty import VH_J1PT_Differential_QCDScale_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.J1PT_QCD_Uncertainties.qqH_J1PT_Differential_QCDScale_Uncertainty import qqH_J1PT_Differential_QCDScale_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.J1PT_QCD_Uncertainties.ttH_J1PT_Differential_QCDScale_Uncertainty import ttH_J1PT_Differential_QCDScale_Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VBFSample = Sample() VBFSample.name = 'xH_recoJ1PT_60_120' VBFSample.path = '/data/aloeliger/SMHTT_Selected_2018_Deep/' VBFSample.files = ['VBF.root','WHPlus.root','WHMinus.root','ZH.root','GGZHLLTT.root','GGZHNNTT.root','GGZHQQTT.root','ttH.root'] VBFSample.definition = 'is_Fiducial == 1.0 && jpt_1 >= 60 && jpt_1 <= 120' VBFSample.uncertainties = [ TESUncertainty(), JES18Uncertainty(), JERUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), #PrefiringUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), #qqHTheoryUncertainty(), GGZH_J1PT_Differential_QCDScale_Uncertainty(), VH_J1PT_Differential_QCDScale_Uncertainty(), qqH_J1PT_Differential_QCDScale_Uncertainty(), ttH_J1PT_Differential_QCDScale_Uncertainty(), ]
from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty #from Samples.Uncertainties.UserUncertainties.qqHTheory import qqHTheoryUncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.PTH_QCD_Uncertainties.GGZH_PTH_Differential_QCDScale_Uncertainty import GGZH_PTH_Differential_QCDScale_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.PTH_QCD_Uncertainties.VH_PTH_Differential_QCDScale_Uncertainty import VH_PTH_Differential_QCDScale_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.PTH_QCD_Uncertainties.qqH_PTH_Differential_QCDScale_Uncertainty import qqH_PTH_Differential_QCDScale_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.PTH_QCD_Uncertainties.ttH_PTH_Differential_QCDScale_Uncertainty import ttH_PTH_Differential_QCDScale_Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VBFSample = Sample() VBFSample.name = 'xH_recoPTH_350_450' VBFSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' VBFSample.files = ['VBF.root','WHPlus.root','WHMinus.root','ZH.root','GGZHLLTT.root','GGZHNNTT.root','GGZHQQTT.root','ttH.root'] VBFSample.definition = 'is_Fiducial == 1.0 && HiggsPt >= 350 && HiggsPt < 450' VBFSample.uncertainties = [ TESUncertainty(), JES17Uncertainty(), JERUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), #qqHTheoryUncertainty(), GGZH_PTH_Differential_QCDScale_Uncertainty(), VH_PTH_Differential_QCDScale_Uncertainty(), qqH_PTH_Differential_QCDScale_Uncertainty(), ttH_PTH_Differential_QCDScale_Uncertainty(), ]
from Samples.SampleDefinition import Sample # from Samples.Uncertainties.UserUncertainties.TTbarContamination import TTbarContaminationUncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary TTContamination = Sample() TTContamination.name = 'TTContamination' TTContamination.path = '/data/aloeliger/SMHTT_Selected_2016_TTContamination/' TTContamination.files = ['TT.root'] TTContamination.definition = '' TTContamination.uncertainties = [ TTbarContaminationUncertainty() ] TTContamination.eventDictionaryInstance = MuTauEventDictionary TTContamination.CreateEventWeight = TTContamination.CreateEventWeight_Standard TTContamination.startEntry = 4000 TTContamination.startEntry = 8000
from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger16 import Trigger16Uncertainty #from Samples.Uncertainties.UserUncertainties.qqHTheory import qqHTheoryUncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.NJets_QCD_Uncertainties.GGZH_NJets_Differential_QCDScale_Uncertainty import GGZH_NJets_Differential_QCDScale_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.NJets_QCD_Uncertainties.VH_NJets_Differential_QCDScale_Uncertainty import VH_NJets_Differential_QCDScale_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.NJets_QCD_Uncertainties.qqH_NJets_Differential_QCDScale_Uncertainty import qqH_NJets_Differential_QCDScale_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.NJets_QCD_Uncertainties.ttH_NJets_Differential_QCDScale_Uncertainty import ttH_NJets_Differential_QCDScale_Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VBFSample = Sample() VBFSample.name = 'xH_recoNJ_3' VBFSample.path = '/data/aloeliger/SMHTT_Selected_2016_Deep/' VBFSample.files = ['VBF.root','WHPlus.root','WHMinus.root','ZH.root','GGZHLLTT.root','GGZHNNTT.root','GGZHQQTT.root','ttH.root'] VBFSample.definition = 'is_Fiducial == 1.0 && njets == 3' VBFSample.uncertainties = [ TESUncertainty(), JES16Uncertainty(), JERUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger16Uncertainty(), #qqHTheoryUncertainty(), GGZH_NJets_Differential_QCDScale_Uncertainty(), VH_NJets_Differential_QCDScale_Uncertainty(), qqH_NJets_Differential_QCDScale_Uncertainty(), ttH_NJets_Differential_QCDScale_Uncertainty(), ]
from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_17 import JES17Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.qqHTheory import qqHTheoryUncertainty from Samples.Uncertainties.UserUncertainties.MetRecoil import MetRecoilUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VBFSample = Sample() VBFSample.name = 'qqH_htt_nonfid125' VBFSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' VBFSample.files = ['VBF.root', 'VBFHWW'] VBFSample.definition = 'is_Fiducial == 0.0' VBFSample.uncertainties = [ TESUncertainty(), JES17Uncertainty(), JERUncertainty(), qqHTheoryUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), ] VBFSample.eventDictionaryInstance = MuTauEventDictionary VBFSample.CreateEventWeight = VBFSample.CreateEventWeight_Standard
from Samples.SampleDefinition import Sample from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.ZPT import ZPTUncertainty from Samples.Uncertainties.UserUncertainties.ZLShape import ZLShapeUncertainty from Samples.Uncertainties.UserUncertainties.JES import JESUncertainty from Samples.Uncertainties.UserUncertainties.MetRecoil import MetRecoilUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary DYLSample = Sample() DYLSample.name = 'ZL' DYLSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' DYLSample.files = ['DY.root', 'EWKZLL.root', 'EWKZNuNu.root'] DYLSample.definition = 'gen_match_2 < 5' DYLSample.uncertainties = [ TESUncertainty(), ZPTUncertainty(), JESUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), ZLShapeUncertainty(), PrefiringUncertainty(), ] DYLSample.eventDictionaryInstance = MuTauEventDictionary DYLSample.CreateEventWeight = DYLSample.CreateEventWeight_Standard
from Samples.SampleDefinition import Sample from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_16 import JES16Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger16 import Trigger16Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary WHSample = Sample() WHSample.name = "WH_MJJ_300_450_htt125" WHSample.path = '/data/aloeliger/SMHTT_Selected_2016_Deep/' WHSample.files = ['WHPlus.root', 'WHMinus.root'] WHSample.definition = 'is_Fiducial == 1.0 && Rivet_mjj >= 300 && Rivet_mjj < 450' WHSample.uncertainties = [ TESUncertainty(), JES16Uncertainty(), JERUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger16Uncertainty(), ] WHSample.eventDictionaryInstance = MuTauEventDictionary WHSample.CreateEventWeight = WHSample.CreateEventWeight_Standard
from Samples.SampleDefinition import Sample from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_16 import JES16Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger16 import Trigger16Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary ZHSample = Sample() ZHSample.name = 'ZH_MJJ_450_600_htt125' ZHSample.path = '/data/aloeliger/SMHTT_Selected_2016_Deep/' ZHSample.files = ['ZH.root','GGZHLLTT.root','GGZHNNTT.root','GGZHQQTT.root'] #ZHSample.files = ['ZH.root','GGZHLLTT.root','GGZHNNTT.root'] ZHSample.definition = 'is_Fiducial == 1.0 && Rivet_mjj >= 450 && Rivet_mjj < 600' ZHSample.uncertainties = [ TESUncertainty(), JES16Uncertainty(), JERUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger16Uncertainty(), ] ZHSample.eventDictionaryInstance = MuTauEventDictionary ZHSample.CreateEventWeight = ZHSample.CreateEventWeight_Standard
from Samples.SampleDefinition import Sample from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.JES import JESUncertainty from Samples.Uncertainties.UserUncertainties.MetRecoil import MetRecoilUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VBFSample = Sample() VBFSample.name = 'qqH_0J_htt125' VBFSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' VBFSample.files = ['VBF.root'] VBFSample.definition = 'Rivet_stage1p1_cat == 201' VBFSample.uncertainties = [ TESUncertainty(), JESUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), ] VBFSample.eventDictionaryInstance = MuTauEventDictionary VBFSample.CreateEventWeight = VBFSample.CreateEventWeight_Standard
from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty #from Samples.Uncertainties.UserUncertainties.qqHTheory import qqHTheoryUncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.PTH_QCD_Uncertainties.GGZH_PTH_Differential_QCDScale_Uncertainty import GGZH_PTH_Differential_QCDScale_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.PTH_QCD_Uncertainties.VH_PTH_Differential_QCDScale_Uncertainty import VH_PTH_Differential_QCDScale_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.PTH_QCD_Uncertainties.qqH_PTH_Differential_QCDScale_Uncertainty import qqH_PTH_Differential_QCDScale_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.PTH_QCD_Uncertainties.ttH_PTH_Differential_QCDScale_Uncertainty import ttH_PTH_Differential_QCDScale_Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VBFSample = Sample() VBFSample.name = 'xH_recoPTH_45_80' VBFSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' VBFSample.files = ['VBF.root','WHPlus.root','WHMinus.root','ZH.root','GGZHLLTT.root','GGZHNNTT.root','GGZHQQTT.root','ttH.root'] VBFSample.definition = 'is_Fiducial == 1.0 && HiggsPt >= 45 && HiggsPt < 80' VBFSample.uncertainties = [ TESUncertainty(), JES17Uncertainty(), JERUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), #qqHTheoryUncertainty(), GGZH_PTH_Differential_QCDScale_Uncertainty(), VH_PTH_Differential_QCDScale_Uncertainty(), qqH_PTH_Differential_QCDScale_Uncertainty(), ttH_PTH_Differential_QCDScale_Uncertainty(), ]
from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_18 import JES18Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.ggHTheory_Differential_PTH_Normalized import ggHTheory_Differential_PTH_Normalized_Uncertainty from Samples.Uncertainties.UserUncertainties.MetRecoil import MetRecoilUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.DifferentialUncertainties.PTH_QCD_Uncertainties.ggH_PTH_Differential_QCDScale_Uncertainty import ggH_PTH_Differential_QCDScale_Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary ggHSample = Sample() ggHSample.name = 'ggH_recoPTH_45_80' ggHSample.path = '/data/aloeliger/SMHTT_Selected_2018_Deep/' ggHSample.files = ['ggH.root'] ggHSample.definition = 'is_Fiducial == 1.0 && HiggsPt > 45.0 && HiggsPt < 80.0' ggHSample.uncertainties = [ TESUncertainty(), JES18Uncertainty(), JERUncertainty(), ggHTheory_Differential_PTH_Normalized_Uncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), ] ggHSample.eventDictionaryInstance = MuTauEventDictionary ggHSample.CreateEventWeight = ggHSample.CreateEventWeight_Standard
from Samples.SampleDefinition import Sample from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_18 import JES18Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.qqHTheory import qqHTheoryUncertainty from Samples.Uncertainties.UserUncertainties.MetRecoil import MetRecoilUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VBFSample = Sample() VBFSample.name = 'qqH_PTH_0_45_htt125' VBFSample.path = '/data/aloeliger/SMHTT_Selected_2018_Deep/' VBFSample.files = ['VBF.root'] VBFSample.definition = 'is_Fiducial == 1.0 && Rivet_higgsPt > 0.0 && Rivet_higgsPt < 45.0' VBFSample.uncertainties = [ TESUncertainty(), JES18Uncertainty(), JERUncertainty(), qqHTheoryUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), ] VBFSample.eventDictionaryInstance = MuTauEventDictionary VBFSample.CreateEventWeight = VBFSample.CreateEventWeight_Standard
from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_16 import JES16Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.MetRecoil import MetRecoilUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger16 import Trigger16Uncertainty from Samples.Uncertainties.UserUncertainties.qqHTheory import qqHTheoryUncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VBFSample = Sample() VBFSample.name = 'qqH_PTH_120_200_htt125' VBFSample.path = '/data/aloeliger/SMHTT_Selected_2016_Deep/' VBFSample.files = ['VBF.root'] VBFSample.definition = 'is_Fiducial == 1.0 && Rivet_higgsPt >= 120 && Rivet_higgsPt < 200' VBFSample.uncertainties = [ TESUncertainty(), JES16Uncertainty(), JERUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger16Uncertainty(), qqHTheoryUncertainty(), ] VBFSample.eventDictionaryInstance = MuTauEventDictionary VBFSample.CreateEventWeight = VBFSample.CreateEventWeight_Standard
from Samples.SampleDefinition import Sample from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.Signal_JES_17 import JES17Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.Prefiring import PrefiringUncertainty from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary WHSample = Sample() WHSample.name = "WH_MJJ_450_600_htt125" WHSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' WHSample.files = ['WHPlus.root', 'WHMinus.root'] WHSample.definition = 'is_Fiducial == 1.0 && Rivet_mjj > 450.0 && Rivet_mjj < 600.0' WHSample.uncertainties = [ TESUncertainty(), JES17Uncertainty(), JERUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), ] WHSample.eventDictionaryInstance = MuTauEventDictionary WHSample.CreateEventWeight = WHSample.CreateEventWeight_Standard