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.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.VH_QCD_AcceptanceUncertainties.VH_scale_vbf_lowmjj_Uncertainty import VH_scale_vbf_lowmjj_Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary ZHSample = Sample() ZHSample.name = 'ZH_GE2J_MJJ_120_350_hww125' ZHSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' #ZHSample.files = ['ZH.root','GGZHLLTT.root'] ZHSample.files = ['ZHWW.root', 'GGZHWW.root'] ZHSample.definition = 'Rivet_stage1_1_cat_pTjet30GeV == 205' ZHSample.uncertainties = [ TESUncertainty(), JES17Uncertainty(), JERUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), # VH_scale_vbf_lowmjj_Uncertainty(), ] 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_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_vbf_Uncertainty import ggZH_scale_vbf_Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary ggHSample = Sample() ggHSample.name = 'ggZH_PTH_0_200_GE2J_MJJ_GE700_PTHJJ_0_25_hww125' ggHSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' ggHSample.files = ['GGZHWW.root'] #ggHSample.files = ['GGZHLLTT.root','GGZHNNTT.root','GGZHQQTT.root'] ggHSample.definition = 'Rivet_stage1_1_cat_pTjet30GeV == 112' ggHSample.uncertainties = [ TESUncertainty(), JES17Uncertainty(), JERUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger1718Uncertainty(), # ggZH_scale_vbf_Uncertainty(), ] ggHSample.eventDictionaryInstance = MuTauEventDictionary
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.endEntry = 510000
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.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.Uncertainties.UserUncertainties.HiggsPtUncertainty import HiggsPtUncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VBFSample = Sample() VBFSample.name = 'xH_PTH_200_350' 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 && Rivet_higgsPt >= 200 && Rivet_higgsPt < 350' VBFSample.uncertainties = [ TESUncertainty(), JES17Uncertainty(), JERUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(),
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_2018_TTContamination/' TTContamination.files = [ 'TTTo2L2Nu.root', 'TTToHadronic.root', 'TTToSemiLeptonic.root' ] TTContamination.definition = '' TTContamination.uncertainties = [TTbarContaminationUncertainty()] TTContamination.eventDictionaryInstance = MuTauEventDictionary TTContamination.CreateEventWeight = TTContamination.CreateEventWeight_Standard TTContamination.startEntry = 48000 TTContamination.endEntry = 72000
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_2018_Deep/' EmbeddedSample.files = ['Embedded.root'] EmbeddedSample.definition = '' EmbeddedSample.uncertainties = [ EmbeddedTESUncertainty(), TTbarContaminationUncertainty() ] EmbeddedSample.eventDictionaryInstance = MuTauEventDictionary EmbeddedSample.CreateEventWeight = EmbeddedSample.CreateEventWeight_Standard EmbeddedSample.EndAction = PerformTTbarContaminationSubtraction EmbeddedSample.endEntry = 720000
from Samples.SampleDefinition import Sample from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.JES import JESUncertainty from Samples.Uncertainties.UserUncertainties.METUES import METUESUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VVSample = Sample() VVSample.name = 'VVL' VVSample.path = '/data/aloeliger/SMHTT_Selected_2018_Deep/' VVSample.files = ['WW.root', 'ZZ.root', 'WZ.root'] VVSample.definition = 'gen_match_2 < 5' VVSample.uncertainties = [ TESUncertainty(), JESUncertainty(), METUESUncertainty(), MuonESUncertainty(), ] VVSample.eventDictionaryInstance = MuTauEventDictionary VVSample.CreateEventWeight = VVSample.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.METUES import METUESUncertainty 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 STSample = Sample() STSample.name = 'STT' STSample.path = '/data/aloeliger/SMHTT_Selected_2016_Deep/' STSample.files = [ 'ST_t_top.root', 'ST_t_antitop.root', 'ST_tW_top.root', 'ST_tW_antitop.root' ] STSample.definition = '(gen_match_1 == 1 || gen_match_1 == 2) && gen_match_2 == 5' STSample.uncertainties = [ TESUncertainty(), JESUncertainty(), METUESUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger16Uncertainty(), ] STSample.eventDictionaryInstance = MuTauEventDictionary STSample.CreateEventWeight = STSample.CreateEventWeight_Standard
from Samples.SampleDefinition import Sample from Samples.Uncertainties.UserUncertainties.TES import TESUncertainty from Samples.Uncertainties.UserUncertainties.JES_18 import JES18Uncertainty from Samples.Uncertainties.UserUncertainties.JER import JERUncertainty from Samples.Uncertainties.UserUncertainties.METUES import METUESUncertainty from Samples.Uncertainties.UserUncertainties.MuonES import MuonESUncertainty from Samples.Uncertainties.UserUncertainties.TTbarShape import TTbarShape from Samples.Uncertainties.UserUncertainties.TauID import TauIDUncertainty from Samples.Uncertainties.UserUncertainties.Trigger17_18 import Trigger1718Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary TTLSample = Sample() TTLSample.name = 'TTT' TTLSample.path = '/data/aloeliger/SMHTT_Selected_2018_Deep/' TTLSample.files = ['TTTo2L2Nu.root','TTToHadronic.root','TTToSemiLeptonic.root'] TTLSample.definition = 'gen_match_2 == 5' TTLSample.uncertainties = [ TESUncertainty(), JES18Uncertainty(), JERUncertainty(), METUESUncertainty(), MuonESUncertainty(), TTbarShape(), TauIDUncertainty(), Trigger1718Uncertainty(), ] TTLSample.eventDictionaryInstance = MuTauEventDictionary TTLSample.CreateEventWeight = TTLSample.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_2016_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.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary DataSample = Sample() DataSample.name = 'data_obs' DataSample.path = '/data/aloeliger/SMHTT_Selected_2017_Deep/' DataSample.files = ['Data.root'] DataSample.uncertainties = [] DataSample.eventDictionaryInstance = MuTauEventDictionary DataSample.CreateEventWeight = DataSample.CreateEventWeight_Standard