import ROOT from Configurations.Weights.CrossSectionWeightingModule.CrossSectionWeight import crossSectionWeight from Configurations.Weights.MuIDIsoReweightingModule.MuIDIsoWeight import muIDIsoWeight_2016 as muIDIsoWeight from Configurations.Weights.MuTrackingWeightModule.MuTrackingWeight import muTrackingWeight_2016 as muTrackingWeight from Configurations.Weights.PileupWeightingModule.PileupWeight import pileupWeight_2016 as pileupWeight from Configurations.Weights.TauFakeRateWeightModule.TauFakeRateWeight import tauFakeRateWeight_2016 as tauFakeRateWeight from Configurations.Weights.TauIDModule.TauIDWeight import tauIDWeight_2016 as tauIDWeight from Configurations.Weights.TriggerSFModule.TriggerWeight import triggerWeight_2016 as triggerWeight from Configurations.Weights.bTaggingWeightModule.bTaggingWeight import bTaggingWeight from Configurations.Weights.PrefiringWeightModule.PrefiringWeight import PrefiringWeighting from Configurations.ConfigDefinition import ReweightConfiguration EWKConfiguration = ReweightConfiguration() EWKConfiguration.name = "W" EWKConfiguration.inputFile = "/data/aloeliger/SMHTT_Selected_2016_AntiIso_Deep/W.root" crossSectionWeight.sample = 'W' crossSectionWeight.year = '2016' totalEventsFile = ROOT.TFile.Open( "/data/aloeliger/SMHTT_Selected_2016_AntiIso_Deep/W.root") crossSectionWeight.totalEvents = totalEventsFile.eventCount.GetBinContent(2) totalEventsFile.Close() pileupWeight.year = '2016' pileupWeight.sample = 'W' pileupWeight.InitPileupWeightings(pileupWeight) EWKConfiguration.listOfWeights = [ crossSectionWeight, muIDIsoWeight, muTrackingWeight, pileupWeight,
import ROOT from Configurations.Weights.CrossSectionWeightingModule.CrossSectionWeight import crossSectionWeight from Configurations.Weights.MuIDIsoReweightingModule.MuIDIsoWeight import muIDIsoWeight_2017 as muIDIsoWeight from Configurations.Weights.MuTrackingWeightModule.MuTrackingWeight import muTrackingWeight_2017 as muTrackingWeight from Configurations.Weights.PileupWeightingModule.PileupWeight import pileupWeight_2017 as pileupWeight from Configurations.Weights.TauFakeRateWeightModule.TauFakeRateWeight import tauFakeRateWeight_2017 as tauFakeRateWeight from Configurations.Weights.TauIDModule.TauIDWeight import tauIDWeight_2017 as tauIDWeight from Configurations.Weights.TriggerSFModule.TriggerWeight import triggerWeight_2017 as triggerWeight from Configurations.Weights.bTaggingWeightModule.bTaggingWeight import bTaggingWeight from Configurations.Weights.TopPtReweightingModule.TopPtWeight import topPtWeight from Configurations.Weights.PrefiringWeightModule.PrefiringWeight import PrefiringWeighting from Configurations.ConfigDefinition import ReweightConfiguration EWKConfiguration = ReweightConfiguration() EWKConfiguration.name = "TTToSemiLeptonic" EWKConfiguration.inputFile = "/data/aloeliger/SMHTT_Selected_2017_Deep/TTToSemiLeptonic.root" crossSectionWeight.sample = 'TTToSemiLeptonic' crossSectionWeight.year = '2017' totalEventsFile = ROOT.TFile.Open( "/data/aloeliger/SMHTT_Selected_2017_Deep/TTToSemiLeptonic.root") crossSectionWeight.totalEvents = totalEventsFile.eventCount.GetBinContent(2) totalEventsFile.Close() pileupWeight.year = '2017' pileupWeight.sample = 'TTToSemiLeptonic' pileupWeight.InitPileupWeightings(pileupWeight) EWKConfiguration.listOfWeights = [ crossSectionWeight, muIDIsoWeight, muTrackingWeight,
import ROOT from Configurations.Weights.EmbeddedReweightingModule.EmbeddedWeight import embeddedWeight_2018 as embeddedWeight from Configurations.ConfigDefinition import ReweightConfiguration DYConfiguration = ReweightConfiguration() DYConfiguration.name = 'Embedded' DYConfiguration.inputFile = "/data/aloeliger/SMHTT_Selected_2018_Deep/Embedded.root" DYConfiguration.listOfWeights = [embeddedWeight]
import ROOT from Configurations.Weights.CrossSectionWeightingModule.CrossSectionWeight import crossSectionWeight from Configurations.Weights.MuIDIsoReweightingModule.MuIDIsoWeight import muIDIsoWeight_2017 as muIDIsoWeight from Configurations.Weights.MuTrackingWeightModule.MuTrackingWeight import muTrackingWeight_2017 as muTrackingWeight from Configurations.Weights.PileupWeightingModule.PileupWeight import pileupWeight_2017 as pileupWeight from Configurations.Weights.TauFakeRateWeightModule.TauFakeRateWeight import tauFakeRateWeight_2017 as tauFakeRateWeight from Configurations.Weights.TauIDModule.TauIDWeight import tauIDWeight_2017 as tauIDWeight from Configurations.Weights.TriggerSFModule.TriggerWeight import triggerWeight_2017 as triggerWeight from Configurations.Weights.bTaggingWeightModule.bTaggingWeight import bTaggingWeight from Configurations.Weights.PrefiringWeightModule.PrefiringWeight import PrefiringWeighting from Configurations.ConfigDefinition import ReweightConfiguration EWKConfiguration = ReweightConfiguration() EWKConfiguration.name = "ST_tW_antitop" EWKConfiguration.inputFile = "/data/aloeliger/SMHTT_Selected_2017_MCOnly_Deep/ST_tW_antitop.root" crossSectionWeight.sample = 'ST_tW_antitop' crossSectionWeight.year = '2017' totalEventsFile = ROOT.TFile.Open( "/data/aloeliger/SMHTT_Selected_2017_MCOnly_Deep/ST_tW_antitop.root") crossSectionWeight.totalEvents = totalEventsFile.eventCount.GetBinContent(2) totalEventsFile.Close() pileupWeight.year = '2017' pileupWeight.sample = 'ST_tW_antitop' pileupWeight.InitPileupWeightings(pileupWeight) EWKConfiguration.listOfWeights = [ crossSectionWeight, muIDIsoWeight, muTrackingWeight, pileupWeight,
import ROOT from Configurations.Weights.CrossSectionWeightingModule.CrossSectionWeight import crossSectionWeight from Configurations.Weights.MuIDIsoReweightingModule.MuIDIsoWeight import muIDIsoWeight_2017 as muIDIsoWeight from Configurations.Weights.MuTrackingWeightModule.MuTrackingWeight import muTrackingWeight_2017 as muTrackingWeight from Configurations.Weights.PileupWeightingModule.PileupWeight import pileupWeight_2017 as pileupWeight from Configurations.Weights.TauFakeRateWeightModule.TauFakeRateWeight import tauFakeRateWeight_2017 as tauFakeRateWeight from Configurations.Weights.TauIDModule.TauIDWeight import tauIDWeight_2017 as tauIDWeight from Configurations.Weights.TriggerSFModule.TriggerWeight import triggerWeight_2017 as triggerWeight from Configurations.Weights.ZPTReweightingModule.ZPTWeight import ZPTWeight_2017 as ZPTWeight from Configurations.Weights.bTaggingWeightModule.bTaggingWeight import bTaggingWeight from Configurations.Weights.PrefiringWeightModule.PrefiringWeight import PrefiringWeighting from Configurations.ConfigDefinition import ReweightConfiguration DYConfiguration = ReweightConfiguration() DYConfiguration.name = 'DY' DYConfiguration.inputFile = "/data/aloeliger/SMHTT_Selected_2017_MCOnly_Deep/DY.root" #Do set-up crossSectionWeight.sample = 'DY' crossSectionWeight.year = '2017' totalEventsFile = ROOT.TFile.Open(DYConfiguration.inputFile) crossSectionWeight.totalEvents=totalEventsFile.eventCount.GetBinContent(2) totalEventsFile.Close() pileupWeight.year = '2017' pileupWeight.sample = 'DY' pileupWeight.InitPileupWeightings(pileupWeight) DYConfiguration.listOfWeights = [ crossSectionWeight, muIDIsoWeight, muTrackingWeight,
import ROOT from Configurations.ConfigDefinition import ReweightConfiguration DataConfiguration = ReweightConfiguration() DataConfiguration.name = 'Data' DataConfiguration.inputFile = "/data/aloeliger/SMHTT_Selected_2017_AntiIso_Deep/Data.root"