Ejemplo n.º 1
0
    '/WZJetsTo3LNu.*START42.*':'WZJetsTo3LNu',
    '/ZZJetsTo2L2Nu.*START42.*':'ZZJetsTo2L2Nu',
    '/ZZJetsTo2L2Q.*START42.*':'ZZJetsTo2L2Q',
    '/ZZJetsTo4L.*START42.*':'ZZJetsTo4L',
    }

MC_list = copy.copy( mc_ewk )
MC_list.extend( mc_higgs )
MC_list.extend( mc_diboson ) 
for sam in MC_list:
    sam.triggers = mc_triggers
for data in data_list_2011A:
    data.triggers = data_triggers_2011A
for data in data_list_2011B:
    data.triggers = data_triggers_2011B

    
allsamples = copy.copy(MC_list)
allsamples.extend( data_list_2011 )
allsamples.extend( embed_list_2011 )

#  pat = '/VBF%TAUELE_2011_Colin_Oct25'
# pat = '/VBF%/TAUELE_2011_ColinOct31_Test1'
pat = '%TAUELE_MetCorInTauScale_Up_Colin_Dec6'
connect( allsamples, pat, 'tauEle.*root', aliases, cache=True, verbose=False)
Tbar_tW.nGenEvents = 809984.

for c in allsamples:
    c.splitFactor = splitFactor(c)

Ejemplo n.º 2
0
    DYJets.nGenEvents, DY1Jets.nGenEvents, DY2Jets.nGenEvents,
    DY3Jets.nGenEvents, DY4Jets.nGenEvents
]
for dy in mc_dy:
    dy.nevents = dy_nevents

# Attach number of generated events for stitching
w_nevents = [
    WJets.nGenEvents, W1Jets.nGenEvents, W2Jets.nGenEvents, W3Jets.nGenEvents,
    W4Jets.nGenEvents
]
for w in mc_w:
    w.nevents = w_nevents

print[(s.name, s.dataset_entries) for s in allsamples]
for mc in MC_list:
    mc.triggers = mc_triggers
    # allsamples.append(mc)
for data in data_list:
    if len(data.files):
        data.json = jsonPick(data.files[0], jsonMap)
        data.triggers = data_triggers
        # allsamples.append(data)
for embed in embed_list:
    if len(embed.files):
        embed.json = jsonPick(embed.files[0], jsonMap)
        embed.triggers = embed_triggers
        # No trigger requirements for embedded samples
for c in allsamples:
    c.splitFactor = splitFactor(c, 5e4)
Ejemplo n.º 3
0
    '/WWJetsTo2L2Nu.*START42.*': 'WWJetsTo2L2Nu',
    '/WZJetsTo2L2Q.*START42.*': 'WZJetsTo2L2Q',
    '/WZJetsTo3LNu.*START42.*': 'WZJetsTo3LNu',
    '/ZZJetsTo2L2Nu.*START42.*': 'ZZJetsTo2L2Nu',
    '/ZZJetsTo2L2Q.*START42.*': 'ZZJetsTo2L2Q',
    '/ZZJetsTo4L.*START42.*': 'ZZJetsTo4L',
}

MC_list = copy.copy(mc_ewk)
MC_list.extend(mc_higgs)
MC_list.extend(mc_diboson)
for sam in MC_list:
    sam.triggers = mc_triggers
for data in data_list_2011A:
    data.triggers = data_triggers_2011A
for data in data_list_2011B:
    data.triggers = data_triggers_2011B

allsamples = copy.copy(MC_list)
allsamples.extend(data_list_2011)
allsamples.extend(embed_list_2011)

#  pat = '/VBF%TAUELE_2011_Colin_Oct25'
# pat = '/VBF%/TAUELE_2011_ColinOct31_Test1'
pat = '%/TAUELE_2011_OK_ColinOct31%'
connect(allsamples, pat, 'tauEle.*root', aliases, cache=True, verbose=False)
Tbar_tW.nGenEvents = 809984.

for c in allsamples:
    c.splitFactor = splitFactor(c)
Ejemplo n.º 4
0
    dy.nevents = dy_nevents

# Attach number of generated events for stitching
w_nevents = [ WJets.nGenEvents,
              W1Jets.nGenEvents+W1Jets_ext.nGenEvents,
              W2Jets.nGenEvents+W2Jets_ext.nGenEvents,
              W3Jets.nGenEvents+W3Jets_ext.nGenEvents,
              W4Jets.nGenEvents
              ]
for w in mc_w+mc_w_ext:
    w.nevents = w_nevents

print [(s.name, s.dataset_entries) for s in allsamples if s.dataset_entries]
print [(s.name, s.dataset_entries) for s in allsamples if not s.dataset_entries]

for mc in MC_list:
    mc.triggers = mc_triggers
    # allsamples.append(mc)
for data in data_list:
    if len(data.files):
        data.json = jsonPick( data.files[0], jsonMap)
        data.triggers = data_triggers
        # allsamples.append(data)
for embed in embed_list:
    if len(embed.files):
        embed.json = jsonPick( embed.files[0], jsonMap)
        embed.triggers = embed_triggers
        # No trigger requirements for embedded samples
for c in allsamples:
    c.splitFactor = splitFactor(c, 5e3)
Ejemplo n.º 5
0
#               W1Jets.nGenEvents+W1Jets_ext.nGenEvents,
#               W2Jets.nGenEvents+W2Jets_ext.nGenEvents,
#               W3Jets.nGenEvents+W3Jets_ext.nGenEvents,
#               W4Jets.nGenEvents
#               ]
#for w in mc_w+mc_w_ext:
#    w.nevents = w_nevents

print [(s.name, s.dataset_entries) for s in allsamples if s.dataset_entries]
print [(s.name, s.dataset_entries) for s in allsamples if not s.dataset_entries]

for mc in MC_list:
    mc.triggers = mc_triggers
#    mc.dataset_entries = 10000
    
    # allsamples.append(mc)
for data in data_list:
    if len(data.files):
        data.json = jsonPick( data.files[0], jsonMap)
#        data.triggers = data_parked_triggers_2012
        data.triggers = data_triggers
        # allsamples.append(data)
#for embed in embed_list:
#    if len(embed.files):
#        embed.json = jsonPick( embed.files[0], jsonMap)
#        embed.triggers = embed_triggers
        # No trigger requirements for embedded samples

for c in allsamples:
    c.splitFactor = splitFactor(c, 1e4)
Ejemplo n.º 6
0
# Attach number of generated events for stitching
w_nevents = [ WJets.nGenEvents,
               W1Jets.nGenEvents+W1Jets_ext.nGenEvents,
               W2Jets.nGenEvents+W2Jets_ext.nGenEvents,
               W3Jets.nGenEvents+W3Jets_ext.nGenEvents,
               W4Jets.nGenEvents
               ]
for w in mc_w+mc_w_ext:
    w.nevents = w_nevents

print [(s.name, s.dataset_entries) for s in allsamples if s.dataset_entries]
print [(s.name, s.dataset_entries) for s in allsamples if not s.dataset_entries]

for mc in MC_list:
    mc.triggers = mc_triggers
    # allsamples.append(mc)
for data in data_list:
    if len(data.files):
        data.json = jsonPick( data.files[0], jsonMap)
#        data.triggers = data_parked_triggers_2012
        data.triggers = data_triggers
        # allsamples.append(data)
#for embed in embed_list:
#    if len(embed.files):
#        embed.json = jsonPick( embed.files[0], jsonMap)
#        embed.triggers = embed_triggers
        # No trigger requirements for embedded samples

for c in allsamples:
    c.splitFactor = splitFactor(c, 2e4)
Ejemplo n.º 7
0
connect(allsamples,
        '%H2TauTau_tauEle_22oct_PG',
        'tauEle.*root',
        aliases,
        cache=True,
        verbose=False)

from CMGTools.H2TauTau.proto.samples.density import *
print
print 'density test'
density(allsamples)
print

print
for sam in MC_list:
    print 'setting trigger', mc_triggers, 'for sample', sam.name
    sam.triggers = mc_triggers
    sam.splitFactor = splitFactor(sam)
for data in data_list:
    data.triggers = data_triggers
    print 'setting trigger', data.triggers, 'for sample', data.name
    data.json = jsonPick(data.files[0])
    print 'setting json', data.json, 'for sample', data.name
    data.splitFactor = splitFactor(data)
for emb in embed_list:
    emb.json = jsonPick(data.files[0])
    print 'setting json', emb.json, 'for sample', emb.name
    emb.splitFactor = splitFactor(emb)
print
Ejemplo n.º 8
0
allsamples.extend( embed_list )


print 'start connecting... \n\n'

connect( allsamples, '%H2TauTau_tauEle_22oct_PG', 'tauEle.*root', aliases, 
         cache=True, verbose=False)

from CMGTools.H2TauTau.proto.samples.density import *
print
print 'density test'
density (allsamples)
print

print
for sam in MC_list:
    print 'setting trigger', mc_triggers,'for sample',sam.name
    sam.triggers = mc_triggers
    sam.splitFactor = splitFactor (sam)
for data in data_list:
    data.triggers = data_triggers
    print 'setting trigger', data.triggers,'for sample',data.name
    data.json = jsonPick (data.files[0])
    print 'setting json', data.json, 'for sample', data.name
    data.splitFactor = splitFactor (data)
for emb in embed_list:
    emb.json = jsonPick (data.files[0])
    print 'setting json', emb.json, 'for sample', emb.name
    emb.splitFactor = splitFactor (emb)
print
Ejemplo n.º 9
0
    '/DoubleMu/Run2011B-16Jan2012-v1/AOD/V5/PAT_CMG_V5_6_0_B$':'data_Run2011B',
    '/DoubleMu/Run2011A-16Jan2012-v1/AOD/V5/PAT_CMG_V5_6_0_B$':'data_Run2011A',
    '/TTJets.*START42.*/VertexWeight':'TTJets',
    '/WWJetsTo2L2Nu.*START42.*/VertexWeight':'WWJetsTo2L2Nu',
    '/WZJetsTo2L2Q.*START42.*/VertexWeight':'WZJetsTo2L2Q',
    '/WZJetsTo3LNu.*START42.*/VertexWeight':'WZJetsTo3LNu',
    '/ZZJetsTo2L2Nu.*START42.*/VertexWeight':'ZZJetsTo2L2Nu',
    '/ZZJetsTo2L2Q.*START42.*/VertexWeight':'ZZJetsTo2L2Q',
    '/ZZJetsTo4L.*START42.*/VertexWeight':'ZZJetsTo4L',
    }


data_list = data_list_2011

MC_list = copy.copy( mc_ewk )
MC_list.extend( mc_diboson ) 
    
allsamples = copy.copy(MC_list)
allsamples.extend( data_list_2011 )

connect( allsamples, '%PAT_CMG_V5_6_0_B%', 'cmgTuple.*root', aliases, cache=True, verbose=False)

for c in allsamples:
    c.splitFactor = splitFactor(c, nEventsPerJob=2e5)

for data in data_list:
    if len(data.files):
        data.json = jsonPick( data.files[0])