import itertools from CMGTools.RootTools.fwlite.Config import printComps from CMGTools.H2TauTau.proto.samples.connect import connect from CMGTools.H2TauTau.proto.samples.triggers_tauMu import data_triggers_2011A, data_triggers_2011B, mc_triggers_fall11 from CMGTools.Production.getFiles import getFiles from CMGTools.H2TauTau.proto.samples.higgs import * MC = copy.copy(mc_higgs) for sam in MC: sam.triggers = mc_triggers_fall11 sam.triggers = ["HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1"] allsamples = copy.copy(MC) HiggsVBF120.files = getFiles( '/H2TAUTAU/Sync/VBF/AOD/PAT_CMG_V5_5_0/TAUMU_SumEtFix_Colin_Jul20', 'cmgtools', '.*root') HiggsGGH120.files = getFiles( '/H2TAUTAU/Sync/VBF/AOD/PAT_CMG_V5_5_0/TAUMU_SumEtFix_Colin_Jul20', 'cmgtools', '.*root')
# full new VBF recipe # good sync with andrew, but need to update PU weights for HCP, and to check full SVFit mass ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PATCMG_V5_8_0_Test/TAUMU_ColinSep28', ## 'cbern', '.*root') # second test ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0_Test2/TAUMU_OSVFit_ColinOct2', ## 'cbern', '.*root') # third test #HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0_Test3/TAUMU_OSVFit_ColinOct2', # 'cbern', '.*root', False) # last part of new recipe ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/PAT_CMG_V5_6_0_B/TAUMU_MVAMET2_ColinSep29', ## 'cbern', '.*root') ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0/TAUELE_2012_Colin_Sync_OSVFit_23Oct', ## 'cbern', '.*root') pat = '/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_Moriond_Test2/TAUELE_TestMoriond_Dec13' # pat = '/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_Moriond_Test2/TAUELE_TestMoriond_Dec13' HiggsVBF125.files = getFiles(pat, 'cbern', '.*root') HiggsVBF125.splitFactor = 14
from CMGTools.Production.getFiles import getFiles from CMGTools.RootTools.fwlite.Config import printComps from CMGTools.H2TauTau.proto.samples.run2012.data import * from CMGTools.H2TauTau.proto.samples.run2012.embed import * from CMGTools.H2TauTau.proto.samples.run2012.ewk import * from CMGTools.H2TauTau.proto.samples.run2012.diboson import * from CMGTools.H2TauTau.proto.samples.run2012.higgs import * from CMGTools.H2TauTau.proto.samples.run2012.triggers_tauMu import data_triggers, mc_triggers MC = copy.copy( mc_higgs ) HiggsVBF125Small = copy.deepcopy( HiggsVBF125 ) HiggsVBF125Small.name = 'HiggsVBF125Small' MC.append( HiggsVBF125Small ) for sam in MC: sam.triggers = mc_triggers allsamples = copy.copy(MC) HiggsVBF125Small.files = getFiles('/H2TAUTAU/Sync/2012/VBF/AOD/PAT_CMG_V5_5_1/TAUMU_ColinAug08', 'cbern', '.*root') HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12-PU_S7_START52_V9-v1/AODSIM/V5/PAT_CMG_V5_5_1/TAUMU_ColinAug31_SVFitLegOrder', 'cbern', '.*root')
import copy from CMGTools.Production.getFiles import getFiles from CMGTools.RootTools.fwlite.Config import printComps from CMGTools.H2TauTau.proto.samples.run2012.data import * from CMGTools.H2TauTau.proto.samples.run2012.embed import * from CMGTools.H2TauTau.proto.samples.run2012.ewk import * from CMGTools.H2TauTau.proto.samples.run2012.diboson import * from CMGTools.H2TauTau.proto.samples.run2012.higgs import * from CMGTools.H2TauTau.proto.samples.run2012.triggers_tauEle import data_triggers, mc_triggers MC = copy.copy(mc_higgs) HiggsVBF125Small = copy.deepcopy(HiggsVBF125) HiggsVBF125Small.name = 'HiggsVBF125Small' MC.append(HiggsVBF125Small) for sam in MC: sam.triggers = mc_triggers allsamples = copy.copy(MC) HiggsVBF125Small.files = getFiles( '/H2TAUTAU/Sync/2012/VBF/AOD/PAT_CMG_V5_5_1/TAUELE_ColinAug08', 'cbern', '.*root') HiggsVBF125.files = getFiles( '/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12-PU_S7_START52_V9-v1/AODSIM/V5/PAT_CMG_V5_5_1/TAUELE_ColinAug13', 'cbern', '.*root')
effCorrFactor = 1 ) ZZ = cfg.MCComponent( name = 'ZZ', files = [], xSection = 1.3, nGenEvents = 982000., triggers = [], effCorrFactor = 1 ) allSamples = [ ELEL, GAGA, HZVIS, INVIS, MUMU, QQBAR, TAUTAU, WENU, WW, ZEE, ZNNB, ZZ, ] for sam in allSamples: sam.files = getFiles('/'.join(['/LEP3',sam.name]), file_owner, filePattern, cache) sam.splitFactor = int( sam.nGenEvents / 30000 )
import copy from CMGTools.Production.getFiles import getFiles from CMGTools.RootTools.fwlite.Config import printComps from CMGTools.H2TauTau.proto.samples.run2011.data import * from CMGTools.H2TauTau.proto.samples.run2011.embed import * # from CMGTools.H2TauTau.proto.samples.run2011.ewk import * # from CMGTools.H2TauTau.proto.samples.run2011.diboson import * from CMGTools.H2TauTau.proto.samples.run2011.higgs import * from CMGTools.H2TauTau.proto.samples.run2011.triggers_tauMu import mc_triggers MC = copy.copy(mc_higgs) HiggsVBF125Small = copy.deepcopy(HiggsVBF125) HiggsVBF125Small.name = 'HiggsVBF125Small' MC.append(HiggsVBF125Small) for sam in MC: sam.triggers = mc_triggers allsamples = copy.copy(MC) HiggsVBF125Small.files = [] HiggsVBF125.files = getFiles( '/VBF_HToTauTau_M-125_7TeV-powheg-pythia6-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V5/PAT_CMG_V5_5_1_Test3/TAUMU_NewSVFit_ColinSep3', 'cbern', '.*root')
## 'cbern', '.*root') # third test #HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0_Test3/TAUMU_OSVFit_ColinOct2', # 'cbern', '.*root', False) # last part of new recipe ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/PAT_CMG_V5_6_0_B/TAUMU_MVAMET2_ColinSep29', ## 'cbern', '.*root') ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0/TAUMU_2012_Colin_Sync_OSVFit_21Oct', ## 'cbern', '.*root') ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0/TAUMU_2012_Colin_Sync_23Oct', ## 'cbern', '.*root') # old JEC # pat = '/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_Moriond_Test1/TAUMU_TestMoriond_Dec13' # new JEC # pat = '/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_Moriond_Test2/TAUMU_TestMoriond_Dec13' pat = '/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_Moriond_Test3/TAUMU_TestMoriond_Dec14' HiggsVBF125.files = getFiles(pat, 'cbern', '.*root') HiggsVBF125.splitFactor = 14
from CMGTools.RootTools.fwlite.Config import printComps from CMGTools.RootTools.RootTools import * from CMGTools.Production.getFiles import getFiles genAna = cfg.Analyzer( 'GenParticleAnalyzer', src = 'genParticlesPruned' ) ############################################################################### DY = cfg.MCComponent( name = 'DY', files = getFiles('/DYJetsToLL_M-50_TuneZ2Star_8TeV-madgraph-tarball/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_16_0', 'cmgtools', 'cmgTuple.*root')[:5], xSection = 1, nGenEvents = 1, triggers = [], effCorrFactor = 1 ) DY.splitFactor = 1 selectedComponents = [DY] sequence = cfg.Sequence( [ genAna ] ) # creation of the processing configuration. # we define here on which components to run, and
from CMGTools.RootTools.fwlite.Config import printComps from CMGTools.Production.getFiles import getFiles from CMGTools.RootTools.RootTools import * WNJetsAna = cfg.Analyzer( 'WNJetsAnalyzer', verbose = False ) ######################################################################################### from CMGTools.H2TauTau.proto.samples.run2012.ewk import * filePattern = 'cmgTuple.*root' cache = False WJets.files = getFiles('/WJetsToLNu_TuneZ2Star_8TeV-madgraph-tarball/Summer12_DR53X-PU_S10_START53_V7A-v2/AODSIM/V5_B/PAT_CMG_V5_8_0', 'cmgtools', filePattern, cache) WJets.splitFactor = 20 W1Jets.files = getFiles('/W1JetsToLNu_TuneZ2Star_8TeV-madgraph/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0', 'cmgtools', filePattern, cache) W1Jets.splitFactor = 20 W2Jets.files = getFiles('/W2JetsToLNu_TuneZ2Star_8TeV-madgraph/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0', 'cmgtools', filePattern, cache) W2Jets.splitFactor = 20 W3Jets.files = getFiles('/W3JetsToLNu_TuneZ2Star_8TeV-madgraph/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0', 'cmgtools', filePattern, cache) W3Jets.splitFactor = 20 W4Jets.files = getFiles('/W4JetsToLNu_TuneZ2Star_8TeV-madgraph/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0', 'cmgtools', filePattern, cache) W4Jets.splitFactor = 20 ######################################################################################### selectedComponents = [WJets, W1Jets, W2Jets, W3Jets, W4Jets]
MC.append(HiggsVBF125Small) for sam in MC: sam.triggers = mc_triggers allsamples = copy.copy(MC) # HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/PAT_CMG_V5_6_0_B/TAUMU_NewSVFit_Colin17Sep', # 'cbern', '.*root') ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12-PU_S7_START52_V9-v1/AODSIM/V5_B/PAT_CMG_V5_6_0_B/TAUMU_NewSVFit_Colin17Sep', ## 'cbern', '.*root') # full new VBF recipe # good sync with andrew, but need to update PU weights for HCP, and to check full SVFit mass ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PATCMG_V5_8_0_Test/TAUMU_ColinSep28', ## 'cbern', '.*root') # second test ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0_Test2/TAUMU_OSVFit_ColinOct2', ## 'cbern', '.*root') # third test HiggsVBF125.files = getFiles( '/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0_Test3/TAUMU_OSVFit_ColinOct2', 'cbern', '.*root', False) # last part of new recipe ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/PAT_CMG_V5_6_0_B/TAUMU_MVAMET2_ColinSep29', ## 'cbern', '.*root')
import copy import os import glob import CMGTools.RootTools.fwlite.Config as cfg from CMGTools.RootTools.fwlite.Config import printComps from CMGTools.RootTools.RootTools import * from CMGTools.Production.getFiles import getFiles genAna = cfg.Analyzer('GenParticleAnalyzer', src='genParticlesPruned') ############################################################################### DY = cfg.MCComponent( name='DY', files=getFiles( '/DYJetsToLL_M-50_TuneZ2Star_8TeV-madgraph-tarball/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_16_0', 'cmgtools', 'cmgTuple.*root')[:5], xSection=1, nGenEvents=1, triggers=[], effCorrFactor=1) DY.splitFactor = 1 selectedComponents = [DY] sequence = cfg.Sequence([genAna]) # creation of the processing configuration. # we define here on which components to run, and # what is the sequence of analyzers to run on each event. config = cfg.Config(components=selectedComponents, sequence=sequence)
import copy from CMGTools.Production.getFiles import getFiles from CMGTools.RootTools.fwlite.Config import printComps from CMGTools.H2TauTau.proto.samples.run2012.data import * from CMGTools.H2TauTau.proto.samples.run2012.embed import * from CMGTools.H2TauTau.proto.samples.run2012.ewk import * from CMGTools.H2TauTau.proto.samples.run2012.diboson import * from CMGTools.H2TauTau.proto.samples.run2012.higgs import * from CMGTools.H2TauTau.proto.samples.run2012.triggers_tauEle import data_triggers, mc_triggers MC_list = copy.copy( mc_higgs ) for sam in MC_list: sam.triggers = mc_triggers allsamples = copy.copy(MC_list) # full new VBF recipe ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PATCMG_V5_8_0_Test/TAUELE_MVAMET_ColinSep1', ## 'cbern', '.*root') # test 3 pat = '' HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_16_0/TAUELE_SVFit_Jun18_steggema/', 'steggema', '.*root')
for sam in MC: sam.triggers = mc_triggers allsamples = copy.copy(MC) # HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/PAT_CMG_V5_6_0_B/TAUMU_NewSVFit_Colin17Sep', # 'cbern', '.*root') ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12-PU_S7_START52_V9-v1/AODSIM/V5_B/PAT_CMG_V5_6_0_B/TAUMU_NewSVFit_Colin17Sep', ## 'cbern', '.*root') # full new VBF recipe # good sync with andrew, but need to update PU weights for HCP, and to check full SVFit mass ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PATCMG_V5_8_0_Test/TAUMU_ColinSep28', ## 'cbern', '.*root') # second test ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0_Test2/TAUMU_OSVFit_ColinOct2', ## 'cbern', '.*root') # third test HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0_Test3/TAUMU_OSVFit_ColinOct2', 'cbern', '.*root', False) # last part of new recipe ## HiggsVBF125.files = getFiles('/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/PAT_CMG_V5_6_0_B/TAUMU_MVAMET2_ColinSep29', ## 'cbern', '.*root')
from CMGTools.Production.getFiles import getFiles from CMGTools.RootTools.fwlite.Config import printComps from CMGTools.H2TauTau.proto.samples.data import * from CMGTools.H2TauTau.proto.samples.embed import * # from CMGTools.H2TauTau.proto.samples.ewk import * # from CMGTools.H2TauTau.proto.samples.diboson import * from CMGTools.H2TauTau.proto.samples.higgs import * from CMGTools.H2TauTau.proto.samples.triggers_tauMu import mc_triggers MC = copy.copy(mc_higgs) HiggsVBF125Small = copy.deepcopy(HiggsVBF125) HiggsVBF125Small.name = "HiggsVBF125Small" MC.append(HiggsVBF125Small) for sam in MC: sam.triggers = mc_triggers allsamples = copy.copy(MC) HiggsVBF125Small.files = [] HiggsVBF125.files = getFiles( "/VBF_HToTauTau_M-125_7TeV-powheg-pythia6-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V5/PAT_CMG_V5_5_1_Test3/TAUMU_NewSVFit_ColinSep3", "cbern", ".*root", )
import itertools from CMGTools.RootTools.fwlite.Config import printComps from CMGTools.H2TauTau.proto.samples.connect import connect from CMGTools.H2TauTau.proto.samples.triggers_tauMu import data_triggers_2011A, data_triggers_2011B, mc_triggers_fall11 from CMGTools.Production.getFiles import getFiles from CMGTools.H2TauTau.proto.samples.higgs import * MC = copy.copy( mc_higgs ) for sam in MC: sam.triggers = mc_triggers_fall11 sam.triggers = ["HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1"] allsamples = copy.copy(MC) HiggsVBF120.files = getFiles('/H2TAUTAU/Sync/VBF/AOD/PAT_CMG_V5_5_0/TAUMU_SumEtFix_Colin_Jul20', 'cmgtools', '.*root') HiggsGGH120.files = getFiles('/H2TAUTAU/Sync/VBF/AOD/PAT_CMG_V5_5_0/TAUMU_SumEtFix_Colin_Jul20', 'cmgtools', '.*root')
MC_list = [HiggsVBF125] for sam in MC_list: sam.triggers = None # No triggers yet allsamples = copy.copy(MC_list) pat = '/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_14_0/TAUMU_OSVFit_NoRecoil_May1' connect(allsamples, '%TAUMU_MINIAODTEST_steggema', 'miniAOD*root', aliases, cache=True, verbose=False) # take stuff from yuta MC_list = [HiggsVBF125, HiggsGGH125, DYJets] HiggsVBF125.files = getFiles( '/VBF_HToTauTau_M-125_13TeV-powheg-pythia6/Spring14miniaod-PU20bx25_POSTLS170_V5-v2/MINIAODSIM', 'CMS', '*.root') HiggsGGH125.files = getFiles( '/GluGluToHToTauTau_M-125_13TeV-powheg-pythia6/Spring14miniaod-PU20bx25_POSTLS170_V5-v1/MINIAODSIM', 'CMS', '*.root') DYJets.files = getFiles( '/DYJetsToLL_M-50_13TeV-madgraph-pythia8/Spring14miniaod-PU20bx25_POSTLS170_V5-v1/MINIAODSIM', 'CMS', '*.root')
# dictionarize mc_dict = {} for s in mc_higgs: mc_dict[s.name] = s MC_list = [mc_dict['HiggsTTHInclusive125']] for sam in MC_list: sam.triggers = None # No triggers yet sam.triggers = [] # No triggers yet allsamples = copy.copy(MC_list) pat = '/TTbarH_M-125_13TeV_amcatnlo-pythia8-tauola/Phys14DR-PU40bx25_PHYS14_25_V1-v1/MINIAODSIM/TAUMU_MINIAODTEST_NOSVFIT_steggema' mc_dict['HiggsTTHInclusive125'].files = getFiles(pat, 'htautau_group', '.*root') mc_dict['HiggsTTHInclusive125'].splitFactor = 7 # MC_list = [mc_dict['HiggsVBF125']] # for sam in MC_list: # sam.triggers = None # No triggers yet # sam.triggers = [] # No triggers yet # allsamples = copy.copy(MC_list) # pat = '/VBF_HToTauTau_M-125_13TeV-powheg-pythia6/Spring14dr-PU20bx25_POSTLS170_V5-v1/AODSIM/SS14/TAUMU_MINIAODTEST_steggema' # mc_dict['HiggsVBF125'].files = getFiles(pat, 'steggema', '.*root') # mc_dict['HiggsVBF125'].splitFactor = 14