from Core.ComponentList import * from Core.Dataset import Dataset from Utils.System import system from Utils.SumWeight import handleSumWeight import os # ____________________________________________________________________________________________________________________________________________ || # HToZaTo2l2g_M1 = Dataset( "HToZaTo2l2g_M1", ComponentList([ #Component("HToZaTo2l2g_M1","/Users/lucien/CMS/DelphesAnalysis/HToZaTo2l2g/Data/2020-06-02_MuonTreeProducer_combined.root","LiteTree",inUFTier2=False), Component( "HToZaTo2l2g_M1", "/cmsuf/data/store/user/t2/users/klo/Delphes/ALP_HToZaTo2l2g_M1/2020-06-02/MuonTreeProducer/2020-06-02_MuonTreeProducer_combined.root", "LiteTree", inUFTier2=False), ]), isMC=True, xs=1, ) HToZaTo2l2g_M1.sumw = 4995000.
) qqZZTo4L = Dataset( "qqZZTo4L", qqZZ_cmpList, isMC = True, xs = 1.256, ) if sumWeightFromT2: qqZZTo4L.setSumWeight( bkgTreeDir+"ZZTo4L_13TeV_powheg_pythia8_RunIIFall17MiniAOD-94X_mc2017_realistic_v10_ext1-v1.root", sumWeightHist, True, ) else: qqZZTo4L.sumw = 6669988.0 # ____________________________________________________________________________________________________________________________________________ || # ggH ggH_cmpList = ComponentList( [ Component("ggH",bkgSkimTreeDir+"GluGluHToZZTo4L_M125_13TeV_powheg2_JHUGenV7011_pythia8.root","passedEvents",inUFTier2=inUFTier2), ] ) ggH = Dataset( "ggH", ggH_cmpList, isMC = True, #xs = 0.01218, xs = 48.52*0.0002768,
from Core.ComponentList import * from Core.Dataset import Dataset from Utils.System import system from Utils.SumWeight import handleSumWeight import os # ____________________________________________________________________________________________________________________________________________ || # ZJetsToLL_LO_MLM = Dataset( "ZJetsToLL_LO_MLM", ComponentList([ Component( "ZJetsToLL_LO_MLM", "/cmsuf/data/store/user/t2/users/klo/Delphes/ZJetsToLL_LO_MLM/2020-07-09/MuonTreeProducer/2020-07-09_MuonTreeProducer.root", "LiteTree", inUFTier2=False), ]), isMC=True, xs=1, ) ZJetsToLL_LO_MLM.sumw = 4899797.
filePath = os.path.join(common_path,sampleName,fileName) cmpList = ComponentList( [Component(parentName,filePath,treeName,inUFTier2,)] ) tmpDataset = Dataset(parentName,cmpList,) tmpDataset.setSumWeight(filePath,sumWeight,inUFTier2) #componentList.append(tmpDataset) if parentName not in sampleDict: sampleDict[parentName] = tmpDataset else: sampleDict[parentName].add(tmpDataset) # Exceptionally handling TT Powheg sample TT_pow_comps = makeComponents("TT_pow","/cms/data/store/user/klo/HeppyTree/heppy_80X_RA5_Legacy/July18_v1/TT_pow/180712_162135/0000/",treeName,inUFTier2) TT_pow = Dataset("TT_pow",ComponentList([]),xs=1.) TT_pow.sumw = 0. for comp in TT_pow_comps: temp_comp_list = ComponentList([comp]) tmpDataset = Dataset("TT_pow",temp_comp_list,xs=1.) tmpDataset.setSumWeight(comp.path,sumWeight,inUFTier2) TT_pow.add(tmpDataset) TT_pow_ext3_comps = makeComponents("TT_pow","/cms/data/store/user/klo/HeppyTree/heppy_80X_RA5_Legacy/July18_v1/TT_pow/180712_162135/0000/",treeName,inUFTier2) TT_pow_ext3 = Dataset("TT_pow_ext3",ComponentList([]),xs=1.) TT_pow_ext3.sumw = 0. for comp in TT_pow_ext3_comps: temp_comp_list = ComponentList([comp]) tmpDataset = Dataset("TT_pow_ext3",temp_comp_list,xs=1.) tmpDataset.setSumWeight(comp.path,sumWeight,inUFTier2) TT_pow_ext3.add(tmpDataset) TT_pow.add(TT_pow_ext3)
inUFTier2=inUFTier2), Component("ZGGToLLGG", os.path.join(bkgSkimTreeDir_ZGGToLLGG_2, "BEA062A0-354B-E911-902F-1866DA7F936D.root"), treePathInFile, inUFTier2=inUFTier2), Component("ZGGToLLGG", os.path.join(bkgSkimTreeDir_ZGGToLLGG_2, "FAC6FD09-9B4C-E911-AF4D-AC1F6B0DE3A4.root"), treePathInFile, inUFTier2=inUFTier2), Component("ZGGToLLGG", os.path.join(bkgSkimTreeDir_ZGGToLLGG_3, "D4E5C496-274B-E911-81A3-00259029E670.root"), treePathInFile, inUFTier2=inUFTier2), ]) ZGGToLLGG = Dataset( "ZGGToLLGG", ZGGToLLGG_cmpList, isMC=True, xs=1.256, ) ZGGToLLGG.sumw = 0. for cmp in ZGGToLLGG_cmpList: ZGGToLLGG.sumw += cmp.getSumWeightNanoAOD() # ____________________________________________________________________________________________________________________________________________ ||
ALP_HToZa_M1_cmpList = ComponentList([ Component("ALP_HToZa_M1", os.path.join(skimTreeDir_ALP, "ALP_M1.root"), treePathInFile, inUFTier2=inUFTier2) ]) ALP_HToZa_M1 = Dataset( "ALP_HToZa_M1", ALP_HToZa_M1_cmpList, isMC=True, isSignal=True, xs=1., ) ALP_HToZa_M1.sumw = 0. for cmp in ALP_HToZa_M1_cmpList: ALP_HToZa_M1.sumw += cmp.getSumWeightNanoAOD() # ____________________________________________________________________________________________________________________________________________ || # ALP_HToZa_M5 ALP_HToZa_M5_cmpList = ComponentList([ Component("ALP_HToZa_M5", os.path.join(skimTreeDir_ALP, "ALP_M5.root"), treePathInFile, inUFTier2=inUFTier2) ]) ALP_HToZa_M5 = Dataset( "ALP_HToZa_M5", ALP_HToZa_M5_cmpList,