from Configurations.Weights.TauFakeRateWeightModule.TauFakeRateWeight import tauFakeRateWeight_2018 as tauFakeRateWeight from Configurations.Weights.TauIDModule.TauIDWeight import tauIDWeight_2018 as tauIDWeight from Configurations.Weights.TriggerSFModule.TriggerWeight import triggerWeight_2018 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 = "ZZ" EWKConfiguration.inputFile = "/data/aloeliger/SMHTT_Selected_2018_MCOnly_AntiIso_Deep/ZZ.root" crossSectionWeight.sample = 'ZZ' crossSectionWeight.year = '2018' totalEventsFile = ROOT.TFile.Open("/data/aloeliger/SMHTT_Selected_2018_MCOnly_AntiIso_Deep/ZZ.root") crossSectionWeight.totalEvents = totalEventsFile.eventCount.GetBinContent(2) totalEventsFile.Close() pileupWeight.year = '2018' pileupWeight.sample = 'ZZ' pileupWeight.InitPileupWeightings(pileupWeight) EWKConfiguration.listOfWeights = [ crossSectionWeight, muIDIsoWeight, muTrackingWeight, pileupWeight, tauFakeRateWeight, #tauIDWeight, triggerWeight, bTaggingWeight, #PrefiringWeighting, ]
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]