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 = 20000 TTContamination.startEntry = 25000
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.VH_QCD_AcceptanceUncertainties.VH_scale_Inclusive_Uncertainty import VH_scale_Inclusive_Uncertainty from Samples.Uncertainties.UserUncertainties.QCDAcceptanceUncertainties.VH_QCD_AcceptanceUncertainties.ZH_scale_zh_lep_Inclusive_Uncertainty import ZH_scale_zh_lep_Inclusive_Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary ZHSample = Sample() ZHSample.name = 'ZH_htt125' ZHSample.path = '/data/aloeliger/SMHTT_Selected_2016_Deep/' ZHSample.files = ['ZH.root'] #ZHSample.files = ['ZH.root','GGZHLLTT.root','GGZHNNTT.root'] ZHSample.definition = '' ZHSample.uncertainties = [ TESUncertainty(), JES16Uncertainty(), JERUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger16Uncertainty(), VH_scale_Inclusive_Uncertainty(), ZH_scale_zh_lep_Inclusive_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.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.Trigger16 import Trigger16Uncertainty from Samples.EventDefinition.UserEventDictionaries.MuTauEventDictionary import MuTauEventDictionary VBFSample = Sample() VBFSample.name = 'qqH_0J_htt125' VBFSample.path = '/data/aloeliger/SMHTT_Selected_2016_Deep/' VBFSample.files = ['VBF.root'] VBFSample.definition = 'Rivet_stage1p1_cat == 201' VBFSample.uncertainties = [ TESUncertainty(), JESUncertainty(), MetRecoilUncertainty(), MuonESUncertainty(), PrefiringUncertainty(), TauIDUncertainty(), Trigger16Uncertainty(), ] 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_2016_Deep/' FakeSample.files = ['Fake.root'] FakeSample.definition = '' FakeSample.uncertainties = [FakeFactorUncertainty()] FakeSample.eventDictionaryInstance = MuTauEventDictionary FakeSample.CreateEventWeight = FakeSample.CreateEventWeight_Fake FakeSample.startEntry = 2500000 FakeSample.endEntry = 3000000
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
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 EmbeddedSample.startEntry = 1000000 EmbeddedSample.endEntry = 1500000
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