Exemplo n.º 1
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 )

connect( allsamples, '%TAUMU_2011_Colin_Oct24', 'tauMu.*root', aliases, cache=True, verbose=False)
Tbar_tW.nGenEvents = 809984.

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

Exemplo n.º 2
0
#MC_list.extend( t_mc_ewk )

#MC_list = copy.copy( mc_tH ) ## for mumuTau

allsamples = copy.copy( MC_list )
#allsamples.extend( data_list )


#mc_repro = []
#mc_repro += mc_dy
#mc_repro += mc_higgs
#mc_repro += mc_higgs_susy

print 'connect to the db'
# connect(mc_diboson, '%TH_emt_3jun_newTauID_manzoni', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
connect(t_mc_ewk, '%TH_emt_3jun_newTauID_manzoni', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(mc_dy, '%MuTauTau_Yuta_Feb28', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(mc_w, '%MuTauTau_Yuta_Feb28', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(data_list, '%MuTauTau_Yuta_Feb28', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
connect(mc_tH, '%TH_emt_3jun_newTauID_manzoni', 'cmgTuple_.*root', aliases, cache=True, verbose=False)


#allsamples.extend( embed_list )
#allsamples.extend( mc_repro )
#MC_list.extend( mc_repro )

# Attach number of generated events for stitching
#dy_nevents = [ DYJets.nGenEvents,
#               DY1Jets.nGenEvents,
#               DY2Jets.nGenEvents,
#               DY3Jets.nGenEvents,
Exemplo n.º 3
0
    '/W3Jets':'W3Jets',
    '/TTJets':'TTJets',
    '/TauPlusX/Run2012A-PromptReco-v1':'data_Run2012A',
    '/TauPlusX/Run2012B-PromptReco-v1':'data_Run2012B',
    '/DoubleMu/StoreResults-DoubleMu_2012A_PromptReco_v1':'embed_Run2012A',
    '/DoubleMu/StoreResults-DoubleMu_2012B_PromptReco_v1_Run193752to195135':'embed_Run2012B_193752_195135',
    '/DoubleMu/StoreResults-DoubleMu_2012B_PromptReco_v1_Run195147to196070':'embed_Run2012B_195147_196070',
    '/WW_TuneZ2star':'WW',
    '/WZ_TuneZ2star':'WZ',
    '/ZZ_TuneZ2star':'ZZ' 
    }


MC = copy.copy( mc_ewk )
MC.extend( mc_higgs )
MC.extend( mc_diboson ) 
for sam in MC:
    sam.triggers = mc_triggers
for data in data_list_2012:
    data.triggers = data_triggers

    
allsamples = copy.copy(MC)
allsamples.extend( data_list_2012 )
allsamples.extend( embed_list_2012 )

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

# this number is not in the DB (dbs says this sample is still in production)
WJets.nGenEvents = 61444940
Exemplo n.º 4
0
# MC_list.extend( mc_dy )
# MC_list.extend( t_mc_ewk )

# MC_list = copy.copy( mc_tH ) ## for mumuTau

allsamples = copy.copy(MC_list)
# allsamples.extend( data_list )


# mc_repro = []
# mc_repro += mc_dy
# mc_repro += mc_higgs
# mc_repro += mc_higgs_susy

print "connect to the db"
connect(mc_diboson, "%MuTauTau_Yuta_Feb28", "cmgTuple_.*root", aliases, cache=True, verbose=False)
# connect(t_mc_ewk, '%MuTauTau_Yuta_Feb28', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
# connect(mc_dy, '%MuTauTau_Yuta_Feb28', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
# connect(mc_w, '%MuTauTau_Yuta_Feb28', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
# connect(data_list, '%MuTauTau_Yuta_Feb28', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
# connect(mc_tH, '%MuTauTau_Yuta_Feb28', 'cmgTuple_.*root', aliases, cache=True, verbose=False)


# allsamples.extend( embed_list )
# allsamples.extend( mc_repro )
# MC_list.extend( mc_repro )

# Attach number of generated events for stitching
# dy_nevents = [ DYJets.nGenEvents,
#               DY1Jets.nGenEvents,
#               DY2Jets.nGenEvents,
Exemplo n.º 5
0

mc_ewk = []
mc_ewk += mc_dy
# mc_ewk += t_mc_ewk

MC_list = copy.copy( mc_ewk )

MC_list.extend( mc_higgs )
# MC_list.extend( mc_diboson ) 
    
allsamples = copy.copy( MC_list )
# allsamples.extend( data_list )
allsamples.extend( embed_list )

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

# Attach number of generated events for stitching
dy_nevents = [ 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,
Exemplo n.º 6
0
mc_ewk = []
mc_ewk += mc_dy
# mc_ewk += t_mc_ewk

MC_list = copy.copy( mc_ewk )
MC_list.extend( mc_higgs )
MC_list.extend( mc_higgs_susy )
# MC_list.extend( mc_diboson ) 
    
allsamples = copy.copy( MC_list )
# allsamples.extend( data_list )

allsamples.extend( embed_list )

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




# Attach number of generated events for stitching
dy_nevents = [ 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
Exemplo n.º 7
0
    'embed_Run2012C_22Jan',
    '/DoubleMuParked/StoreResults-Run2012B_22Jan2013_v1_RHembedded_trans1_tau115_ptelec1_20had1_18_v1.*':
    'embed_Run2012D_22Jan',
}

MC_list = copy.copy(mc_ewk)
MC_list.extend(mc_higgs)
MC_list.extend(mc_diboson)

allsamples = copy.copy(MC_list)
allsamples.extend(data_list)
# allsamples.extend( embed_list )

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

# Accidentally named the e-tau embedded jobs TAUMU
connect(embed_list,
        '%PAT_CMG_V5_16_0_B%TAUMU_SVFit_Jun28_steggema',
        'tauEle.*root',
        aliases,
        cache=True,
        verbose=False)

allsamples.extend(embed_list)

# Attach number of generated events for stitching
dy_nevents = [
Exemplo n.º 8
0
    'embed_Run2012C_22Jan',
    '/DoubleMuParked/StoreResults-Run2012B_22Jan2013_v1_RHembedded_trans1_tau116_ptmu1_16had1_18_v1.*':
    'embed_Run2012D_22Jan',
}

MC_list = copy.copy(mc_ewk)
MC_list.extend(mc_higgs)
MC_list.extend(mc_diboson)

allsamples = copy.copy(MC_list)
# allsamples.extend( data_list )
# allsamples.extend( embed_list )

connect(allsamples,
        '%TAUMU_SVF%_Jun13%',
        'tauMu.*root',
        aliases,
        cache=True,
        verbose=False)

connect(data_list,
        '%TAUMU_SVF%_Jun21%',
        'tauMu.*root',
        aliases,
        cache=True,
        verbose=False)
connect(embed_list,
        '%TAUMU_SVF%_Jul02',
        'tauMu.*root',
        aliases,
        cache=True,
        verbose=False)
Exemplo n.º 9
0
# 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

aliases = {
    '/TauPlusX/Run2012A-13Jul2012.*':'data_Run2012A',
    '/TauPlusX/Run2012A-recover-06Aug2012-v1.*':'data_Run2012A_aug6',
    '/TauPlusX/Run2012B-13Jul2012.*':'data_Run2012B',
    '/TauPlusX/Run2012C-24Aug2012-v1.*':'data_Run2012C_v1',
    '/TauPlusX/Run2012C-PromptReco-v2.*':'data_Run2012C_v2'
    }

allsamples = copy.copy(data_list)

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

allsamples = []

for data in data_list:
    data.json = jsonPick( data.files[0])
    data.triggers = data_triggers
    allsamples.append(data)
for c in allsamples:
    c.splitFactor = splitFactor(c)



# for c in data_list:
#     computeLumi(c, test=True)
Exemplo n.º 10
0
    '/TauPlusX/Run2012B-22Jan2013-v1.*':'data_Run2012B',
    '/TauPlusX/Run2012C-22Jan2013-v1.*':'data_Run2012C',
    '/TauPlusX/Run2012D-22Jan2013-v1.*':'data_Run2012D',
    }


MC_list = copy.copy( mc_ewk )
MC_list.extend( mc_higgs )
MC_list.extend( mc_diboson ) 
    
allsamples = copy.copy( MC_list )
allsamples.extend( data_list )
allsamples.extend( embed_list )


connect( allsamples, '%TAUMU_MuRm_%Colin_%Jun13', 'tauMu.*root', aliases, cache=True, verbose=False)

connect( [WJets], '%TAUMU_NewRecoil_RelTauIso_Colin_1Jul13', 'tauMu.*root',
         {'/WJets.*START53.*NewRecoil.*':'WJets'}, cache=True, verbose=False)

dy_nevents = [ DYJets.nGenEvents,
               DY1Jets.nGenEvents,
               DY2Jets.nGenEvents,
               DY3Jets.nGenEvents,
               DY4Jets.nGenEvents
               ]
for dy in mc_dy:
    dy.nevents = dy_nevents


Exemplo n.º 11
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])


Exemplo n.º 12
0
    name = 'data_Run2011B_MuRm',
    files = [],
    intLumi = 0.,
    triggers = []
    )

aliases = {
    '/DYJets.*START42.*':'DYJetsMuRm',
    '/WJetsToLNu.*START42.*':'WJets',
    '/DoubleMu/Run2011A-16Jan2012-v1/AOD.*':'data_Run2011A_MuRm',
    '/DoubleMu/Run2011B-16Jan2012-v1/AOD.*':'data_Run2011B_MuRm',
    }



    
allsamples = [DYJetsMuRm, WJets, data_Run2011A_MuRm, data_Run2011B_MuRm]

# connect( allsamples, '%TAUMU_%MuRm_ColinSep28', 'tauMu.*root', aliases, cache=True, verbose=False)
connect( allsamples, '%TAUMU_MuRm_rlxTauIso_ColinOct6', 'tauMu.*root', aliases, cache=True, verbose=False)

MC_list = [DYJetsMuRm, WJets]
data_list_2011 = [data_Run2011A_MuRm, data_Run2011B_MuRm]
embed_list = []

for mc in MC_list:
    mc.triggers = mc_triggers
for data in data_list_2011:
    data.json = jsonPick( data.files[0] )
    
Exemplo n.º 13
0
MC_list = copy.copy( mc_ewk )
MC_list.extend( mc_diboson ) 
MC_list.extend( mc_higgs )

# the following for 52X sync purposes only:
#MC_list.append (HiggsGGH125)
#MC_list.append (HiggsVBF125)

allsamples = copy.copy(MC_list)
allsamples.extend( data_list )
allsamples.extend( embed_list )


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

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

print
for sam in MC_list:
    print 'setting trigger', mc_triggers,'for sample',sam.name
    sam.triggers = mc_triggers
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
for emb in embed_list:
    emb.json = jsonPick (data.files[0])
    print 'setting json', emb.json, 'for sample', emb.name
print
    "/ZZ_TuneZ2.*START42.*": "ZZ",
    "/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)

connect(allsamples, "%TAUMU_2011_Colin_OSVFit_RecoilTest_Oct23", "tauMu.*root", aliases, cache=True, verbose=False)
Tbar_tW.nGenEvents = 809984.0

for c in allsamples:
    c.splitFactor = splitFactor(c)
Exemplo n.º 15
0
#allsamples.extend( embed_list )

#allsamples = copy.copy( data_list )




#mc_repro = []
#mc_repro += mc_dy
#mc_repro += mc_higgs
#mc_repro += mc_higgs_susy

print 'connect to the db'
#connect(mc_tH, '%EMuTau_Yuta_Feb6', 'cmgTuple_.*root', aliases, cache=True, verbose=False)

connect(mc_diboson_wz, '%EMuTau_Yuta_Oct18', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
connect(mc_diboson, '%EMuTau_Yuta_Oct15', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(data_list, '%EMuTau_Yuta_Nov24', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(mc_diboson_ww, '%EMuTau_Yuta_Nov15', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
connect(mc_ttbar, '%EMuTau_Yuta_Nov15', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(mc_dy, '%EMuTau_Yuta_Nov15', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(mc_w, '%EMuTau_Yuta_Nov15', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(mc_wgamma, '%EMuTau_Yuta_Nov15', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
connect(t_mc_ewk, '%EMuTau_Yuta_Nov15', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(mc_singletop, '%EMuTau_Yuta_Nov15', 'cmgTuple_.*root', aliases, cache=True, verbose=False)


#connect(mc_diboson_wz, '%EMuTau_Yuta_Nov24', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(mc_diboson, '%EMuTau_Yuta_Nov24', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(data_list, '%EMuTau_Yuta_Nov24', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(mc_diboson_ww, '%EMuTau_Yuta_Nov24', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
Exemplo n.º 16
0
mc_ewk += mc_dy
mc_ewk += t_mc_ewk
mc_ewk += mc_w
mc_ewk += mc_w_ext

MC_list = copy.copy( mc_ewk )

MC_list.extend( mc_higgs )
MC_list.extend( mc_higgs_susy )
MC_list.extend( mc_diboson ) 
    
allsamples = copy.copy( MC_list )
allsamples.extend( data_list )
# allsamples.extend( embed_list )

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

connect( embed_list, '%TAUMU_SVFitVEGAS_Aug07_steggema', 'tauMu.*root', aliases, cache=True, verbose=False)

allsamples.extend( embed_list )

# Attach number of generated events for stitching
dy_nevents = [ DYJets.nGenEvents,
               DY1Jets.nGenEvents,
               DY2Jets.nGenEvents,
               DY3Jets.nGenEvents,
               DY4Jets.nGenEvents
               ]
for dy in mc_dy:
    dy.nevents = dy_nevents
Exemplo n.º 17
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)

connect(allsamples,
        '%TAUMU_Up_ColinOct30',
        'tauMu.*root',
        aliases,
        cache=True,
        verbose=False)
Tbar_tW.nGenEvents = 809984.

for c in allsamples:
    c.splitFactor = splitFactor(c)
Exemplo n.º 18
0
    '/TauPlusX/Run2012B-22Jan2013-v1.*':'data_Run2012B',
    '/TauPlusX/Run2012C-22Jan2013-v1.*':'data_Run2012C_v2',
    '/TauPlusX/Run2012D-22Jan2013-v1.*':'data_Run2012D_v1',
    }


MC_list = copy.copy( mc_ewk )
MC_list.extend( mc_higgs )
MC_list.extend( mc_diboson ) 
    
allsamples = copy.copy( MC_list )
allsamples.extend( data_list )
allsamples.extend( embed_list )


connect( allsamples, '/DY%Jets%TAUMU_MuRm_%Colin_%Jun13', 'tauMu.*root', aliases, cache=True, verbose=False)


dy_nevents = [ DYJets.nGenEvents,
               DY1Jets.nGenEvents,
               DY2Jets.nGenEvents,
               DY3Jets.nGenEvents,
               DY4Jets.nGenEvents
               ]
for dy in mc_dy:
    dy.nevents = dy_nevents



puFileMC = '/afs/cern.ch/user/a/agilbert/public/HTT_Pileup/28-09-12/MC_Summer12_PU_S10-600bins.root'
puFileData = '/afs/cern.ch/user/a/agilbert/public/HTT_Pileup/28-09-12/Data_Pileup_2012_HCP-600bins.root'
Exemplo n.º 19
0
#allsamples = copy.copy( MC_list )
#allsamples.extend( data_list )

#MC_list = copy.copy( mc_ttv ) ## for mumuTau
allsamples = copy.copy(MC_list)


#mc_repro = []
#mc_repro += mc_dy
#mc_repro += mc_higgs
#mc_repro += mc_higgs_susy

print 'connect to the db'
#connect(mc_tH, '%EMuTau_Yuta_Feb6', 'cmgTuple_.*root', aliases, cache=True, verbose=False)

connect(mc_diboson, '%EMuTau_Yuta_Nov24', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
connect(data_list, '%EMuTau_Yuta_Nov24', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
connect(t_mc_ewk, '%EMuTau_Yuta_Nov15', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
connect(mc_ttbarh, '%EMuTau_Yuta_Mar3', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
connect(mc_ttv, '%EMuTau_Yuta_Mar3', 'cmgTuple_.*root', aliases, cache=True, verbose=False)

#allsamples.extend( embed_list )
#allsamples.extend( mc_repro )
#MC_list.extend( mc_repro ) 

# Attach number of generated events for stitching
dy_nevents = [ DYJets.nGenEvents,
               DY1Jets.nGenEvents,
               DY2Jets.nGenEvents,
               DY3Jets.nGenEvents,
               DY4Jets.nGenEvents
Exemplo n.º 20
0
    '/GluGluToHToTauTau':'HiggsGGH',
    '/WH_ZH_TTH_HToTauTau':'HiggsVH',
    '/DYJets':'DYJets',
    '/WJets':'WJets',
    '/W2Jets':'W2Jets',
    '/W3Jets':'W3Jets',
    '/TTJets':'TTJets',
    '/DoubleMu/StoreResults-DoubleMu_2011A_03Oct2011':'embed_Run2011A_03Oct2011_v1',
    '/DoubleMu/StoreResults-DoubleMu_2011A_05Aug2011_v1':'embed_Run2011A_05Aug2011_v1',
    '/DoubleMu/StoreResults-DoubleMu_2011A_10May2011_v1':'embed_Run2011A_May10ReReco_v1',
    '/DoubleMu/StoreResults-DoubleMu_2011A_PR_v4':'embed_Run2011A_PromptReco_v4',
    '/DoubleMu/StoreResults-DoubleMu_2011B_PR_v1':'embed_Run2011B_PromptReco_v1',
    '/TauPlusX/Run2011A-03Oct2011-v1':'data_Run2011A_03Oct2011_v1',
    '/TauPlusX/Run2011A-05Aug2011-v1':'data_Run2011A_05Aug2011_v1',
    '/TauPlusX/Run2011A-May10ReReco-v1':'data_Run2011A_May10ReReco_v1',
    '/TauPlusX/Run2011A-PromptReco-v4':'data_Run2011A_PromptReco_v4',
    '/TauPlusX/Run2011B-PromptReco-v1':'data_Run2011B_PromptReco_v1'
    }


connect( allsamples, '%TAUELE_Colin_TestMetFix_JetSel', 'tauEle.*root', aliases, cache=True)

#for sample in allsamples:
#    print sample.name,len(sample.files)
#import pdb ; pdb.set_trace()

TTJets.nGenEvents = 59613991 * 0.99962399999999996 * 0.1790225 / 0.179171 * 1.0
WJets.nGenEvents = 81345381 * 0.99954999999999994 * 0.0236105 / 0.023637 * 1.0


Exemplo n.º 21
0
# mc_ewk += mc_dy
# mc_ewk += t_mc_ewk

MC_list = copy.copy(mc_ewk)
MC_list.extend(mc_higgs)
MC_list.extend(mc_higgs_susy)
# MC_list.extend( mc_diboson )

allsamples = copy.copy(MC_list)
# allsamples.extend( data_list )

allsamples.extend(embed_list)

connect(allsamples,
        '%TAUELE_SVFitVEGASTESDown_Aug12%',
        'tauEle.*root',
        aliases,
        cache=True,
        verbose=False)
connect(data_list,
        '%TAUELE_SVFitVEGAS_Aug06%',
        'tauEle.*root',
        aliases,
        cache=True,
        verbose=False)
connect(mc_dy,
        '%TAUELE_SVFitVEGASTESDown_Aug26%',
        'tauEle.*root',
        aliases,
        cache=True,
        verbose=False)
Exemplo n.º 22
0
# MC_list.extend( mc_higgs_susy )
MC_list.extend( mc_diboson ) 
    
allsamples = copy.copy( MC_list )
allsamples.extend( data_list )
# allsamples.extend( embed_list )

mc_repro = []
mc_repro += mc_dy
mc_repro += mc_higgs
mc_repro += mc_higgs_susy

# pattern = '%TAUMU_MuRm_NoRecoil_Colin15Sep'
# pattern = '%TAUMU_MuRm_LeadJets_Colin16Sep'
pattern = '%TAUMU_MuRm_RecFix_Colin17Sep'
connect( allsamples, pattern, 'tauMu.*root', aliases, cache=True, verbose=False)

# connect( embed_list, '%TAUMU_SVFitVEGAS_Aug07_steggema', 'tauMu.*root', aliases, cache=True, verbose=False)
# connect( mc_repro, '%TAUMU_SVFitVEGAS_Aug26_steggema', 'tauMu.*root', aliases, cache=True, verbose=False)

# allsamples.extend( embed_list )
# allsamples.extend( mc_repro )
# MC_list.extend( mc_repro ) 

# Attach number of generated events for stitching
dy_nevents = [ DYJets.nGenEvents,
               DY1Jets.nGenEvents,
               DY2Jets.nGenEvents,
               DY3Jets.nGenEvents,
               DY4Jets.nGenEvents
               ]
Exemplo n.º 23
0
mc_ewk += mc_dy
# mc_ewk += t_mc_ewk

MC_list = copy.copy(mc_ewk)
MC_list.extend(mc_higgs)
MC_list.extend(mc_higgs_susy)
# MC_list.extend( mc_diboson )

allsamples = copy.copy(MC_list)
# allsamples.extend( data_list )

allsamples.extend(embed_list)

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

# Attach number of generated events for stitching
dy_nevents = [
    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
Exemplo n.º 24
0
mc_ewk = []
mc_ewk += mc_dy
mc_ewk += t_mc_ewk

MC_list = copy.copy(mc_ewk)
MC_list.extend(mc_higgs)
MC_list.extend(mc_diboson)

allsamples = copy.copy(MC_list)
allsamples.extend(data_list)
allsamples.extend(embed_list)

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

MC_list.extend(mc_w)
allsamples.extend(mc_w)
connect(mc_w,
        '%TAUELE_SVFitNoESFixedRecoil_Jul19_steggema',
        'tauEle.*root',
        aliases,
        cache=True,
        verbose=False)

# Attach number of generated events for stitching
dy_nevents = [
    DYJets.nGenEvents, DY1Jets.nGenEvents, DY2Jets.nGenEvents,
Exemplo n.º 25
0
# the following for 52X sync purposes only:
MC.append(HiggsGGH125)
MC.append(HiggsVBF125)

MC.extend(mc_diboson)
MC.extend(mc_diboson_xcl)

allsamples = copy.copy(MC)
allsamples.extend(data_list_2012)
allsamples.extend(embed_list_2012)

# allsamples = copy.copy(data_list_2012)

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

print
for sam in MC:
    print 'setting trigger', mc_triggers, 'for sample', sam.name
    sam.triggers = mc_triggers
for data in data_list_2012:
    print 'setting trigger', data_triggers, 'for sample', data.name
    data.triggers = data_triggers
print

# this number is not in the DB (dbs says this sample is still in production)
WJets.nGenEvents = 61444940
Exemplo n.º 26
0
    '/TTJets':
    'TTJets',
    '/TauPlusX/Run2012A-PromptReco-v1':
    'data_Run2012A',
    '/TauPlusX/Run2012B-PromptReco-v1':
    'data_Run2012B_start_196509',
    '/DoubleMu/StoreResults-DoubleMu_2012A_PromptReco_v1':
    'embed_Run2012A',
    '/DoubleMu/StoreResults-DoubleMu_2012B_PromptReco_v1_Run193752to195135':
    'embed_Run2012B_193752_195135',
    '/DoubleMu/StoreResults-DoubleMu_2012B_PromptReco_v1_Run195147to196070':
    'embed_Run2012B_195147_196070'
}

MC = copy.copy(mc_ewk)
MC.extend(mc_higgs)
# MC.extend( mc_diboson )
for sam in MC:
    sam.triggers = mc_triggers
for data in data_list_2012:
    data.triggers = data_triggers

allsamples = copy.copy(MC)
allsamples.extend(data_list_2012)
allsamples.extend(embed_list_2012)

connect(allsamples, '%TAUMU_Colin_Jul4', 'tauMu.*root', aliases, cache=True)

# this number is not in the DB (dbs says this sample is still in production)
WJets.nGenEvents = 61444940
Exemplo n.º 27
0
    }


mc_ewk = []
mc_ewk += mc_dy
mc_ewk += t_mc_ewk

MC_list = copy.copy( mc_ewk )
MC_list.extend( mc_higgs )
MC_list.extend( mc_diboson ) 
    
allsamples = copy.copy( MC_list )
allsamples.extend( data_list )
allsamples.extend( embed_list )

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

MC_list.extend(mc_w)
allsamples.extend(mc_w)
connect( mc_w, '%TAUELE_SVFitNoESFixedRecoil_Jul19_steggema', 'tauEle.*root', aliases, cache=True, verbose=False)



# Attach number of generated events for stitching
dy_nevents = [ DYJets.nGenEvents,
               DY1Jets.nGenEvents,
               DY2Jets.nGenEvents,
               DY3Jets.nGenEvents,
               DY4Jets.nGenEvents
               ]
for dy in mc_dy:
Exemplo n.º 28
0
mc_ewk = []
# mc_ewk += mc_dy
# mc_ewk += t_mc_ewk

MC_list = copy.copy( mc_ewk )
MC_list.extend( mc_higgs )
MC_list.extend( mc_higgs_susy )
# MC_list.extend( mc_diboson ) 
    
allsamples = copy.copy( MC_list )
# allsamples.extend( data_list )

allsamples.extend( embed_list )

connect( allsamples, '%TAUELE_SVFitVEGASTESDown_Aug12%', 'tauEle.*root', aliases, cache=True, verbose=False)
connect( data_list, '%TAUELE_SVFitVEGAS_Aug06%', 'tauEle.*root', aliases, cache=True, verbose=False)
connect( mc_dy, '%TAUELE_SVFitVEGASTESDown_Aug26%', 'tauEle.*root', aliases, cache=True, verbose=False)

allsamples.extend( data_list )
allsamples.extend( mc_dy )
MC_list.extend( mc_dy ) 

# Attach number of generated events for stitching
dy_nevents = [ DYJets.nGenEvents,
               DY1Jets.nGenEvents,
               DY2Jets.nGenEvents,
               DY3Jets.nGenEvents,
               DY4Jets.nGenEvents
               ]
for dy in mc_dy:
Exemplo n.º 29
0
aliases = {
    '/DYJets.*': 'DYJets',
    '/TauPlusX/Run2012A-13Jul2012.*': 'data_Run2012A',
    '/TauPlusX/Run2012A-recover-06Aug2012-v1.*': 'data_Run2012A_aug6',
    '/TauPlusX/Run2012B-13Jul2012.*': 'data_Run2012B',
    '/TauPlusX/Run2012C-24Aug2012-v1.*': 'data_Run2012C_v1',
    '/TauPlusX/Run2012C-PromptReco-v2.*': 'data_Run2012C_v2'
}

MC_list = [DYJets, WJets]
allsamples = copy.copy(MC_list)
allsamples.extend(data_list)

connect([WJets],
        '/WJets%TAUMU_2012%',
        'tauMu.*root',
        walias,
        cache=True,
        verbose=False)

# connect( allsamples, '%TAUMU_2012_MuRm_SVFit_Recoil_ZtoW_C_15Oct%', 'tauMu.*root', aliases, cache=True, verbose=False)
connect(allsamples,
        '%TAUMU_MuRm_OSVFit_Colin18Oct',
        'tauMu.*root',
        aliases,
        cache=True,
        verbose=False)

allsamples = []
for mc in MC_list:
    mc.triggers = mc_triggers
    allsamples.append(mc)
Exemplo n.º 30
0
MC_list = copy.copy(mc_ewk)
# MC_list.extend( mc_higgs )
# MC_list.extend( mc_higgs_susy )
MC_list.extend(mc_diboson)

allsamples = copy.copy(MC_list)
allsamples.extend(data_list)

mc_repro = []
mc_repro += mc_dy
mc_repro += mc_higgs
mc_repro += mc_higgs_susy

connect(allsamples,
        '%TAUELE_SVFitVEGAS_Aug06%',
        'tauEle.*root',
        aliases,
        cache=True,
        verbose=False)
connect(embed_list,
        '%TAUELE_SVFitVEGAS_Aug07%',
        'tauEle.*root',
        aliases,
        cache=True,
        verbose=False)
connect(mc_repro,
        '%TAUELE_SVFitVEGAS_Aug26%',
        'tauEle.*root',
        aliases,
        cache=True,
        verbose=False)
Exemplo n.º 31
0
    '/DoubleMu/StoreResults-Run2012A_22Jan2013_v1_RHembedded_trans1_tau116_ptmu1_16had1_18_v1.*':'embed_Run2012A_22Jan',
    '/DoubleMuParked/StoreResults-Run2012D_22Jan2013_v1_RHembedded_trans1_tau116_ptmu1_16had1_18_v1.*':'embed_Run2012B_22Jan',
    '/DoubleMuParked/StoreResults-Run2012C_22Jan2013_v1_RHembedded_trans1_tau116_ptmu1_16had1_18_v1.*':'embed_Run2012C_22Jan',
    '/DoubleMuParked/StoreResults-Run2012B_22Jan2013_v1_RHembedded_trans1_tau116_ptmu1_16had1_18_v1.*':'embed_Run2012D_22Jan',
    }


MC_list = copy.copy( mc_ewk )
MC_list.extend( mc_higgs )
MC_list.extend( mc_diboson ) 
    
allsamples = copy.copy( MC_list )
# allsamples.extend( data_list )
# allsamples.extend( embed_list )

connect( allsamples, '%TAUMU_SVF%_Jun13%', 'tauMu.*root', aliases, cache=True, verbose=False)

connect( data_list, '%TAUMU_SVF%_Jun21%', 'tauMu.*root', aliases, cache=True, verbose=False)
connect( embed_list, '%TAUMU_SVF%_Jul02', 'tauMu.*root', aliases, cache=True, verbose=False)

allsamples.extend( data_list )
allsamples.extend( embed_list )

# Attach number of generated events for stitching
dy_nevents = [ DYJets.nGenEvents,
               DY1Jets.nGenEvents,
               DY2Jets.nGenEvents,
               DY3Jets.nGenEvents,
               DY4Jets.nGenEvents
               ]
for dy in mc_dy:
Exemplo n.º 32
0
mc_ewk = []
mc_ewk += mc_dy
# mc_ewk += t_mc_ewk

MC_list = copy.copy(mc_ewk)

MC_list.extend(mc_higgs)
MC_list.extend(mc_higgs_susy)
# MC_list.extend( mc_diboson )

allsamples = copy.copy(MC_list)

connect(allsamples,
        '%TAUMU_SVFitVEGASTESUp_Aug14_steggema',
        'tauMu.*root',
        aliases,
        cache=True,
        verbose=False)
connect(embed_list,
        '%TAUMU_SVFitVEGASTESUp_Aug07_steggema',
        'tauMu.*root',
        aliases,
        cache=True,
        verbose=False)
# Import the non-shifted data such that the plotting scripts know the integrated luminosity
connect(data_list,
        '%TAUMU_SVFitVEGAS_Jul29_steggema',
        'tauMu.*root',
        aliases,
        cache=True,
        verbose=False)
Exemplo n.º 33
0
    '/DoubleMu/StoreResults-DoubleMu_2012D_PromptReco_v1_embedded_trans1.*':'embed_2012D_PromptReco_v1',
    }

LOCALS = locals()
allsamples = []
for name in aliases.values():
    LOCALS[name] = cfg.MCComponent(name=name,
                                   files = [],
                                   xSection = 1, # correction factor from Valentina through Jose (18/10)
                                   nGenEvents = 1,
                                   triggers = [],
                                   effCorrFactor = 1 
                                   )
    allsamples.append(LOCALS[name])

connect( allsamples, '%TAUMU_OSVFit_May27%', 'tauMu.*root', aliases, cache=False, verbose=False)

# this number is not in the DB (dbs says this sample is still in production)
# WJets.nGenEvents = 61444940
    
## 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( data.files[0], jsonMap)
Exemplo n.º 34
0
data_Run2011B_MuRm = cfg.DataComponent(name='data_Run2011B_MuRm',
                                       files=[],
                                       intLumi=0.,
                                       triggers=[])

aliases = {
    '/DYJets.*START42.*': 'DYJetsMuRm',
    '/WJetsToLNu.*START42.*': 'WJets',
    '/DoubleMu/Run2011A-16Jan2012-v1/AOD.*': 'data_Run2011A_MuRm',
    '/DoubleMu/Run2011B-16Jan2012-v1/AOD.*': 'data_Run2011B_MuRm',
}

allsamples = [DYJetsMuRm, WJets, data_Run2011A_MuRm, data_Run2011B_MuRm]

# connect( allsamples, '%TAUMU_%MuRm_ColinSep28', 'tauMu.*root', aliases, cache=True, verbose=False)
connect(allsamples,
        '%TAUMU_MuRm_rlxTauIso_ColinOct6',
        'tauMu.*root',
        aliases,
        cache=True,
        verbose=False)

MC_list = [DYJetsMuRm, WJets]
data_list_2011 = [data_Run2011A_MuRm, data_Run2011B_MuRm]
embed_list = []

for mc in MC_list:
    mc.triggers = mc_triggers
for data in data_list_2011:
    data.json = jsonPick(data.files[0])
Exemplo n.º 35
0
# MC_list.extend( mc_higgs )
# MC_list.extend( mc_higgs_susy )
MC_list.extend(mc_diboson)

allsamples = copy.copy(MC_list)
allsamples.extend(data_list)
# allsamples.extend( embed_list )

mc_repro = []
mc_repro += mc_dy
mc_repro += mc_higgs
mc_repro += mc_higgs_susy

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

connect(embed_list,
        '%TAUMU_SVFitVEGAS_Aug07_steggema',
        'tauMu.*root',
        aliases,
        cache=True,
        verbose=False)
connect(mc_repro,
        '%TAUMU_SVFitVEGAS_Aug26_steggema',
        'tauMu.*root',
        aliases,
        cache=True,
        verbose=False)
Exemplo n.º 36
0
#allsamples = copy.copy( MC_list )
#allsamples.extend( embed_list )

#allsamples = copy.copy( data_list )




#mc_repro = []
#mc_repro += mc_dy
#mc_repro += mc_higgs
#mc_repro += mc_higgs_susy

print 'connect to the db'
connect(mc_diboson, '%MuTauTau_Yuta_Feb28', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(t_mc_ewk, '%MuTauTau_Yuta_Feb28', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(mc_dy, '%MuTauTau_Yuta_Feb28', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(mc_w, '%MuTauTau_Yuta_Feb28', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(data_list, '%MuTauTau_Yuta_Feb28', 'cmgTuple_.*root', aliases, cache=True, verbose=False)

#connect(mc_tH, '%MuTauTau_Yuta_Feb28', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(mc_tH, '%EMuTau_Yuta_Feb6', 'cmgTuple_.*root', aliases, cache=True, verbose=False)


#connect(mc_diboson_wz, '%EMuTau_Yuta_Oct18', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(mc_diboson, '%EMuTau_Yuta_Oct15', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(mc_diboson_ww, '%EMuTau_Yuta_Nov15', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(mc_wgamma, '%EMuTau_Yuta_Nov15', 'cmgTuple_.*root', aliases, cache=True, verbose=False)

#connect(mc_singletop, '%EMuTau_Yuta_Nov15', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
Exemplo n.º 37
0
MC_list = copy.copy( mc_ewk )
MC_list.extend( mc_diboson ) 
MC_list.extend( mc_higgs )

# the following for 52X sync purposes only:
#MC_list.append (HiggsGGH125)
#MC_list.append (HiggsVBF125)

allsamples = copy.copy(MC_list)
allsamples.extend( data_list )
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
Exemplo n.º 38
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)

connect(allsamples,
        '%TAUMU_2011_Colin_Oct24',
        'tauMu.*root',
        aliases,
        cache=True,
        verbose=False)
Tbar_tW.nGenEvents = 809984.

for c in allsamples:
    c.splitFactor = splitFactor(c)
Exemplo n.º 39
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)

connect(allsamples,
        '%TAUMU_2011_Colin_OSVFit_RecoilTest_Oct23',
        'tauMu.*root',
        aliases,
        cache=True,
        verbose=False)
Tbar_tW.nGenEvents = 809984.

for c in allsamples:
    c.splitFactor = splitFactor(c)
Exemplo n.º 40
0
mc_ewk += mc_w_ext

MC_list = copy.copy( mc_ewk )
# MC_list.extend( mc_higgs )
# MC_list.extend( mc_higgs_susy )
MC_list.extend( mc_diboson ) 

allsamples = copy.copy( MC_list )
allsamples.extend( data_list )

mc_repro = []
mc_repro += mc_dy
mc_repro += mc_higgs
mc_repro += mc_higgs_susy

connect( allsamples, '%TAUELE_SVFitVEGAS_Aug06%', 'tauEle.*root', aliases, cache=True, verbose=False)
connect( embed_list, '%TAUELE_SVFitVEGAS_Aug07%', 'tauEle.*root', aliases, cache=True, verbose=False)
connect( mc_repro, '%TAUELE_SVFitVEGAS_Aug26%', 'tauEle.*root', aliases, cache=True, verbose=False)

allsamples.extend( embed_list )
allsamples.extend( mc_repro )
MC_list.extend( mc_repro ) 

# Attach number of generated events for stitching
dy_nevents = [ DYJets.nGenEvents,
               DY1Jets.nGenEvents,
               DY2Jets.nGenEvents,
               DY3Jets.nGenEvents,
               DY4Jets.nGenEvents
               ]
for dy in mc_dy:
Exemplo n.º 41
0
MC_list.extend(mc_diboson)
MC_list.extend(mc_higgs)

# the following for 52X sync purposes only:
#MC_list.append (HiggsGGH125)
#MC_list.append (HiggsVBF125)

allsamples = copy.copy(MC_list)
allsamples.extend(data_list)
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:
Exemplo n.º 42
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)
Exemplo n.º 43
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 )

connect( allsamples, '%TAUMU_Down_ColinOct30', 'tauMu.*root', aliases, cache=True, verbose=False)
Tbar_tW.nGenEvents = 809984.

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

Exemplo n.º 44
0
    # '/WJetsToLNu_TuneZ2Star_8TeV-madgraph-tarball/Summer12-PU_S7_START52_V9-v1':'WJets',
    '/WJetsToLNu_TuneZ2Star_8TeV-madgraph-tarball/Summer12-PU_S7_START52_V9_extension-v1':'WJets',
    '/W2Jets':'W2Jets',
    '/W3Jets':'W3Jets',
    '/TTJets':'TTJets',
    '/TauPlusX/Run2012A-PromptReco-v1':'data_Run2012A',
    '/TauPlusX/Run2012B-PromptReco-v1':'data_Run2012B_start_196509',
    '/DoubleMu/StoreResults-DoubleMu_2012A_PromptReco_v1':'embed_Run2012A',
    '/DoubleMu/StoreResults-DoubleMu_2012B_PromptReco_v1_Run193752to195135':'embed_Run2012B_193752_195135',
    '/DoubleMu/StoreResults-DoubleMu_2012B_PromptReco_v1_Run195147to196070':'embed_Run2012B_195147_196070'
    }


MC = copy.copy( mc_ewk )
MC.extend( mc_higgs ) 
# MC.extend( mc_diboson ) 
for sam in MC:
    sam.triggers = mc_triggers
for data in data_list_2012:
    data.triggers = data_triggers

    
allsamples = copy.copy(MC)
allsamples.extend( data_list_2012 )
allsamples.extend( embed_list_2012 )

connect( allsamples, '%TAUMU_Colin_Jul4', 'tauMu.*root', aliases, cache=True)

# this number is not in the DB (dbs says this sample is still in production)
WJets.nGenEvents = 61444940
Exemplo n.º 45
0
allsamples.extend( data_list_2011 )
allsamples.extend( embed_list_2011 )

aliases = {
    '/VBF_HToTauTau':'HiggsVBF',
    '/GluGluToHToTauTau':'HiggsGGH',
    '/WH_ZH_TTH_HToTauTau':'HiggsVH',
    '/DYJets':'DYJets',
    '/WJets':'WJets',
    '/W2Jets':'W2Jets',
    '/W3Jets':'W3Jets',
    '/TTJets':'TTJets',
    '/DoubleMu/StoreResults-DoubleMu_2011A_03Oct2011':'embed_Run2011A_03Oct2011_v1',
    '/DoubleMu/StoreResults-DoubleMu_2011A_05Aug2011_v1':'embed_Run2011A_05Aug2011_v1',
    '/DoubleMu/StoreResults-DoubleMu_2011A_10May2011_v1':'embed_Run2011A_May10ReReco_v1',
    '/DoubleMu/StoreResults-DoubleMu_2011A_PR_v4':'embed_Run2011A_PromptReco_v4',
    '/DoubleMu/StoreResults-DoubleMu_2011B_PR_v1':'embed_Run2011B_PromptReco_v1',
    '/TauPlusX/Run2011A-03Oct2011-v1':'data_Run2011A_03Oct2011_v1',
    '/TauPlusX/Run2011A-05Aug2011-v1':'data_Run2011A_05Aug2011_v1',
    '/TauPlusX/Run2011A-May10ReReco-v1':'data_Run2011A_May10ReReco_v1',
    '/TauPlusX/Run2011A-PromptReco-v4':'data_Run2011A_PromptReco_v4',
    '/TauPlusX/Run2011B-PromptReco-v1':'data_Run2011B_PromptReco_v1'
    }

connect( allsamples, '%TAUMU_Jul3_RelTauPt', 'tauMu.*root', aliases, cache=True)

TTJets.nGenEvents = 59613991 * 0.1790225 / 0.179171 * 0.99962399999999996
WJets.nGenEvents = 81345381 * 0.0236105 / 0.023636999999999998 * 0.99954999999999994


Exemplo n.º 46
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)

Exemplo n.º 47
0

#mc_repro = []
#mc_repro += mc_dy
#mc_repro += mc_higgs
#mc_repro += mc_higgs_susy

print 'connect to the db'
#connect(mc_tH, '%EMuTau_Yuta_Feb6', 'cmgTuple_.*root', aliases, cache=True, verbose=False)

#connect(mc_diboson, '%EMuTau_Yuta_Nov24', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(data_list, '%EMuTau_Yuta_Nov24', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
#connect(t_mc_ewk, '%EMuTau_Yuta_Nov15', 'cmgTuple_.*root', aliases, cache=True, verbose=False)

#connect(mc_ttv, '%EMuTau_Yuta_Mar3', 'cmgTuple_.*root', aliases, cache=True, verbose=False)
connect(mc_ttbarh, '%EMuTau_Yuta_Mar3', 'cmgTuple_.*root', aliases, cache=True, verbose=False)

#allsamples.extend( embed_list )
#allsamples.extend( mc_repro )
#MC_list.extend( mc_repro ) 

# Attach number of generated events for stitching
dy_nevents = [ DYJets.nGenEvents,
               DY1Jets.nGenEvents,
               DY2Jets.nGenEvents,
               DY3Jets.nGenEvents,
               DY4Jets.nGenEvents
               ]
for dy in mc_dy:
    dy.nevents = dy_nevents
Exemplo n.º 48
0
mc_ewk += mc_dy
mc_ewk += t_mc_ewk
# mc_ewk += mc_w

MC_list = copy.copy(mc_ewk)

MC_list.extend(mc_higgs)
MC_list.extend(mc_diboson)

allsamples = copy.copy(MC_list)
allsamples.extend(data_list)
allsamples.extend(embed_list)

connect(allsamples,
        '%TAUMU_SVFitNoES_Jul03_steggema',
        'tauMu.*root',
        aliases,
        cache=True,
        verbose=False)
# connect( allsamples, '%TAUMU_SVFitVEGAS_Jul29_steggema', 'tauMu.*root', aliases, cache=True, verbose=False)

MC_list.extend(mc_w)
allsamples.extend(mc_w)
connect(mc_w,
        '%TAUMU_SVFitNoESFixedRecoil_Jul15_steggema',
        'tauMu.*root',
        aliases,
        cache=True,
        verbose=False)

# Attach number of generated events for stitching
dy_nevents = [
Exemplo n.º 49
0
    '/W2Jets.*START53.*':'W2Jets',
    '/W3Jets.*START53.*':'W3Jets',
    '/W4Jets.*START53.*':'W4Jets',
    }


MC_list = copy.copy( mc_ewk )
MC_list.extend( mc_higgs )
MC_list.extend( mc_diboson ) 
    
allsamples = copy.copy( MC_list )
allsamples.extend( data_list )
allsamples.extend( embed_list )


connect( allsamples, '/W%Jet%PAT_CMG_V5_14_0', 'cmgTuple.*root', aliases, cache=True, verbose=False)

# this number is not in the DB (dbs says this sample is still in production)
# WJets.nGenEvents = 61444940
    
## 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( data.files[0], jsonMap)