Beispiel #1
0
 def vv() :
     out = []
     out += specify("ww_py.job188")
     out += specify("wz_py.job188")
     out += specify("zz_py.job188")
     out += specify("zinv_hbb_125_powheg.job342")
     return out
Beispiel #2
0
 def w_binned() :
     out = []
     #out += specify(names = "wj_lv_mg_ht_0_250_other_reqs", nFilesMax = 1, nEventsMax = 20000, color = r.kRed)
     out += specify(names = "wj_lv_mg_ht_250_300", color = r.kBlue)
     out += specify(names = "wj_lv_mg_ht_300_400", color = r.kGreen)
     out += specify(names = "wj_lv_mg_ht_400_inf", color = r.kCyan)
     return out
Beispiel #3
0
 def z_binned() :
     out = []
     out += specify("zinv_mg_ht_50_100.job214")
     out += specify("zinv_mg_ht_100_200.job234")
     out += specify("zinv_mg_ht_200_400.job233")
     out += specify("zinv_mg_ht_400_inf.job213")
     return out
Beispiel #4
0
 def dataSingleMu():
     jw = calculables.other.jsonWeight("cert/Cert_160404-167151_7TeV_PromptReco_Collisions11_JSON.txt")  # 869/pb
     out = []
     out += specify(names="SingleMu.Run2011A-PR-v4.FJ.Burt2_2mu_skim", weights=jw, overrideLumi=216.43)
     out += specify(names="SingleMu.Run2011A-PR-v4.FJ.Burt_2mu_skim", weights=jw, overrideLumi=294.45)
     out += specify(names="SingleMu.Run2011A-May10-v1.FJ.Burt_2mu_skim", weights=jw, overrideLumi=186.55)
     return out
Beispiel #5
0
        def data_52X() :
            jw2012 = calculables.other.jsonWeight("cert/Cert_190456-196531_8TeV_PromptReco_Collisions12_JSON.txt")

            out = []
            out += specify(names = "HT.Run2012A-PromptReco-v1.AOD.job229", weights = jw2012, overrideLumi = 707.3810)
            out += specify(names = "HTMHT.Run2012B-PromptReco-v1.AOD.job228", weights = jw2012, overrideLumi = 3354.0000)
            out += specify(names = "HTMHT.Run2012B-PromptReco-v1.AOD.job238",  weights = jw2012, overrideLumi = 923.7680)
            return out
Beispiel #6
0
    def listOfSamples(self, params):
        from supy.samples import specify

        out = []
        out += specify("Photon.Run2012A-PromptReco-v1.AOD.job171")
        out += specify("SinglePhoton.Run2012B-PromptReco-v1.AOD.job171")

        return out
Beispiel #7
0
 def listOfSamples(self, pars):
     from supy.samples import specify
     n = 1000
     return (specify(names="dy_tt", nEventsMax=n) +
             specify(names="dy_mt", nEventsMax=n) +
             specify(names="dy_et", nEventsMax=n) +
             specify(names="dy_em", nEventsMax=n) +
             []
             )
Beispiel #8
0
    def listOfSamples(self, pars):
        from supy.samples import specify
        w = calculables.GenWeight()

        return (  #specify(names="QCD_c4_pu140_Pt_0p3_4") +
            specify(names="H_0_3", weights=w, nFilesMax=5) +
            specify(names="H_3_8", weights=w, nFilesMax=3) +
            specify(names="H_8_15", weights=w, nFilesMax=5) +
            specify(names="H_15_1k", weights=w, nFilesMax=5) + [])
Beispiel #9
0
 def listOfSamples(self,_) :
     from supy.samples import specify
     out = []
     out += specify(names = "DoubleMu.Run2011A-05Aug2011-v1.AOD.job663_skim"  )
     out += specify(names = "DoubleMu.Run2011A-May10ReReco-v1.AOD.job662_skim")
     out += specify(names = "DoubleMu.Run2011A-PromptReco-v4.AOD.job664_skim" )
     out += specify(names = "DoubleMu.Run2011A-PromptReco-v6.AOD.job665_skim" )
     out += specify(names = "DoubleMu.Run2011B-PromptReco-v1.AOD.job666_skim" )
     return out
Beispiel #10
0
    def listOfSamples(self, pars):
        from supy.samples import specify
        w = calculables.GenWeight()

        return (specify(names="BB_0_3", weights=w) +
                specify(names="BB_3_7", weights=w) +
                specify(names="BB_7_13", weights=w) +
                specify(names="BB_13_21", weights=w) +
                #specify(names="BB_21_1k", weights=w) +
                [])
Beispiel #11
0
    def listOfSamples(self, pars):
        from supy.samples import specify
        w = calculables.GenWeight()

        return (specify(names="BB_0_3",    weights=w) +
                specify(names="BB_3_7",    weights=w) +
                specify(names="BB_7_13",   weights=w) +
                specify(names="BB_13_21",  weights=w) +
                #specify(names="BB_21_1k", weights=w) +
                []
                )
Beispiel #12
0
 def ewk(eL, era = "") :
     zName = ""
     wName = ""
     if era=="spring11" :
         zName = "zinv_jets_mg"
         wName = "w_jets_mg"
     if era=="summer11" :
         zName = "znunu_jets_mg_ht_200_inf_summer11_skim"
         wName = "w_jets_mg_tauola_ht_300_inf_summer11"
     
     return ( specify(names = zName,  effectiveLumi = eL, color = r.kRed + 1) +
              specify(names = wName, effectiveLumi = eL, color = 28         ) )
Beispiel #13
0
    def listOfSamples(self, pars):
        from supy.samples import specify
        w = calculables.GenWeight()

        return (#specify(names="QCD_c4_pu140_Pt_0p3_4") +

                specify(names="H_0_3",  weights=w, nFilesMax=5) +
                specify(names="H_3_8",  weights=w, nFilesMax=3) +
                specify(names="H_8_15",  weights=w, nFilesMax=5) +
                specify(names="H_15_1k",  weights=w, nFilesMax=5) +
                []
                )
Beispiel #14
0
        def data2012() :
            out = []

            #2012
            jw2012 = calculables.other.jsonWeight("cert/Cert_190456-196531_8TeV_PromptReco_Collisions12_JSON.txt")

            #out += specify(names = "HT.Run2012A-PromptReco-v1.AOD.job229", nFilesMax = 1, nEventsMax = 1000)
            out += specify(names = "HT.Run2012A-PromptReco-v1.AOD.job229", weights = jw2012, overrideLumi = 707.3810)
            out += specify(names = "HTMHT.Run2012B-PromptReco-v1.AOD.job228", weights = jw2012, overrideLumi = 3354.0000)
            out += specify(names = "HTMHT.Run2012B-PromptReco-v1.AOD.job238",  weights = jw2012, overrideLumi = 923.7680)
            #out += specify(names = "JetHT.Run2012B-PromptReco-v1.AOD.job228", weights = jw2012, overrideLumi = 3388.0000)
            #out += specify(names = "JetHT.Run2012B-PromptReco-v1.AOD.job238", weights = jw2012, overrideLumi = 923.7680)
            return out
Beispiel #15
0
    def listOfSamples(self, params) :
        from supy.samples import specify
        out = []

        #out += specify(names = "DoubleMu.Run2011A-05Aug2011-v1.AOD.job663"  )
        #out += specify(names = "DoubleMu.Run2011A-May10ReReco-v1.AOD.job662")
        #out += specify(names = "DoubleMu.Run2011A-PromptReco-v4.AOD.job664" )
        #out += specify(names = "DoubleMu.Run2011A-PromptReco-v6.AOD.job665" )
        #out += specify(names = "DoubleMu.Run2011B-PromptReco-v1.AOD.job666" )

        out += specify(names = "dyll_jets_mg_summer11")
        out += specify(names = "tt_jets_mg_tauola_summer11")
        
        return out
Beispiel #16
0
 def listOfSamples(self, pars):
     from supy.samples import specify
     w = calculables.GenWeight()
     return (
         specify(names="tt_25_1k", weights=w, color=r.kBlack, nFilesMax=1) +
         #specify(names="tt_25_1k_skim",   weights=w, color=r.kBlue,  nFilesMax=1) +
         [])
    def listOfSamples(self, pars):
        from supy.samples import specify
        w = calculables.GenWeight()

        #n = 10000
        return (#specify(names="H_0_3_c0_pu0",    weights=w, color=r.kBlack, nEventsMax=n) +
                #specify(names="H_0_3_c0_pu140",  weights=w, color=r.kBlack, nEventsMax=n) +
                #specify(names="H_0_3_c3_pu140",  weights=w, color=r.kBlack, nEventsMax=n) +
                #specify(names="H_0_3_c4_pu140",  weights=w, color=r.kBlack, nEventsMax=n) +

                ##specify(names="BB_0_3",   weights=w, color=r.kBlue, nEventsMax=n) +
                ##specify(names="BB_3_7",   weights=w, color=r.kBlue, nEventsMax=n) +
                ##specify(names="BB_7_13",  weights=w, color=r.kBlue, nEventsMax=n) +
                ##specify(names="BB_13_21", weights=w, color=r.kBlue, nEventsMax=n) +
                ###specify(names="BB_21_1k", weights=w, color=r.kBlue, effectiveLumi=2/fb) +

                #specify(names="QCD_c4_pu140_Pt_0p3_4", nFilesMax=1) +
                #specify(names="hh_bbtt_c0_pu0_20", color=r.kRed) +
                #specify(names="hh_bbtt_c3_pu140", color=r.kRed) +
                #specify(names="hh_bbtt_c4_pu140_10", color=r.kRed) +
                #specify(names="hh_bbtt_c4_pu140_20", color=r.kRed) +

                specify(names="hh_bbtt") +

                #specify(names="H_0_3",  weights=w, nFilesMax=5) +
                #specify(names="H_3_8",  weights=w, nFilesMax=3) +
                #specify(names="H_8_15",  weights=w, nFilesMax=5) +
                #specify(names="H_15_1k",  weights=w, nFilesMax=5) +
                []
                )
Beispiel #18
0
 def listOfSamples(self, pars):
     from supy.samples import specify
     w = calculables.GenWeight()
     return (specify(names="tt_25_1k",        weights=w, color=r.kBlack, nFilesMax=1) +
             #specify(names="tt_25_1k_skim",   weights=w, color=r.kBlue,  nFilesMax=1) +
             []
             )
Beispiel #19
0
    def listOfSamples(self, pars):
        from supy.samples import specify
        w = calculables.GenWeight()

        #n = 10000
        return (  #specify(names="H_0_3_c0_pu0",    weights=w, color=r.kBlack, nEventsMax=n) +
            #specify(names="H_0_3_c0_pu140",  weights=w, color=r.kBlack, nEventsMax=n) +
            #specify(names="H_0_3_c3_pu140",  weights=w, color=r.kBlack, nEventsMax=n) +
            #specify(names="H_0_3_c4_pu140",  weights=w, color=r.kBlack, nEventsMax=n) +

            ##specify(names="BB_0_3",   weights=w, color=r.kBlue, nEventsMax=n) +
            ##specify(names="BB_3_7",   weights=w, color=r.kBlue, nEventsMax=n) +
            ##specify(names="BB_7_13",  weights=w, color=r.kBlue, nEventsMax=n) +
            ##specify(names="BB_13_21", weights=w, color=r.kBlue, nEventsMax=n) +
            ###specify(names="BB_21_1k", weights=w, color=r.kBlue, effectiveLumi=2/fb) +

            #specify(names="QCD_c4_pu140_Pt_0p3_4", nFilesMax=1) +
            #specify(names="hh_bbtt_c0_pu0_20", color=r.kRed) +
            #specify(names="hh_bbtt_c3_pu140", color=r.kRed) +
            #specify(names="hh_bbtt_c4_pu140_10", color=r.kRed) +
            #specify(names="hh_bbtt_c4_pu140_20", color=r.kRed) +
            specify(names="hh_bbtt") +

            #specify(names="H_0_3",  weights=w, nFilesMax=5) +
            #specify(names="H_3_8",  weights=w, nFilesMax=3) +
            #specify(names="H_8_15",  weights=w, nFilesMax=5) +
            #specify(names="H_15_1k",  weights=w, nFilesMax=5) +
            [])
Beispiel #20
0
    def listOfSamples(self, pars):
        from supy.samples import specify
        #w = supy.calculables.other.fixedValue("another", 1.0)
        w = calculables.GenWeight()
        rho0 = calculables.window("rho", max=80.)
        rho1 = calculables.window("rho", min=90., max=100.)
        rho2 = calculables.window("rho", min=110.)
        n = 100000
        return (#specify(names="tt_0_6_c0_pu0",   weights=w, color=r.kBlack, nEventsMax=n) +
                #specify(names="tt_0_6_c0_pu140", weights=w, color=r.kBlack, nEventsMax=n) +
                #specify(names="tt_0_6_c3_pu140", weights=w, color=r.kBlack, nEventsMax=n) +
                #specify(names="tt_0_6_c4_pu140", weights=w, color=r.kBlack, nEventsMax=n) +

                specify(names="tt_0_6_pu0",   weights=w, color=r.kBlack, nEventsMax=n) +
                specify(names="tt_0_6_pu50",  weights=w, color=r.kBlack, nEventsMax=n) +
                specify(names="tt_0_6_pu140", weights=w, color=r.kBlack, nEventsMax=n) +

                #specify(names="H_0_3_c0_pu0",    weights=w, color=r.kBlack, nEventsMax=n) +
                #specify(names="H_0_3_c0_pu140",  weights=w, color=r.kBlack, nEventsMax=n) +
                #specify(names="H_0_3_c3_pu140",  weights=w, color=r.kBlack, nEventsMax=n) +
                #specify(names="H_0_3_c4_pu140",  weights=w, color=r.kBlack, nEventsMax=n) +

                #specify(names="tt_0_6",   weights=w, color=r.kBlack, nEventsMax=n) +
                #specify(names="tt_6_11",  weights=w, color=r.kBlack, nEventsMax=n) +
                #specify(names="tt_11_17", weights=w, color=r.kBlack, effectiveLumi=20/fb) +
                #specify(names="tt_17_25", weights=w, color=r.kBlack, effectiveLumi=20/fb) +
                #specify(names="tt_25_1k", weights=w, color=r.kBlack, effectiveLumi=20/fb) +
                #
                ##specify(names="BB_0_3",   weights=w, color=r.kBlue, nEventsMax=n) +
                ##specify(names="BB_3_7",   weights=w, color=r.kBlue, nEventsMax=n) +
                ##specify(names="BB_7_13",  weights=w, color=r.kBlue, effectiveLumi=20/fb) +
                ##specify(names="BB_13_21", weights=w, color=r.kBlue, effectiveLumi=20/fb) +
                ###specify(names="BB_21_1k", weights=w, color=r.kBlue, effectiveLumi=2/fb) +
                #
                #specify(names="BBB_0_6",   weights=w, color=r.kGreen, nEventsMax=n) +
                #specify(names="BBB_6_13",  weights=w, color=r.kGreen, effectiveLumi=200/fb) +
                #specify(names="BBB_13_1k", weights=w, color=r.kGreen, effectiveLumi=200/fb) +

                #specify(names="hh_bbtt", color=r.kRed, effectiveLumi=200/fb) +

                #specify(names="hh_bbtt_c3_pu140", color=r.kRed, effectiveLumi=20000/fb) +
                #specify(names="hh_bbtt_c4_pu140", color=r.kGreen, effectiveLumi=20000/fb) +
                #specify(names="hh_bbtt_c4_pu140", weights=[rho0], color=r.kBlack, effectiveLumi=20000/fb) +
                #specify(names="hh_bbtt_c4_pu140", weights=[rho1], color=r.kRed, effectiveLumi=20000/fb) +
                #specify(names="hh_bbtt_c4_pu140", weights=[rho2], color=r.kBlue, effectiveLumi=20000/fb) +
                []
                )
Beispiel #21
0
 def sms() :
     out = []
     #out += specify(names = "t2bb.job418")#, nFilesMax = 1, nEventsMax = 500)
     out += specify(names = "t1tttt.job442")#, nFilesMax = 1, nEventsMax = 500)
     #out += specify(names = "t1bbbb.job443", nFilesMax = 1, nEventsMax = 500)
     #out += specify(names = "t1.job444", nFilesMax = 1, nEventsMax = 500)
     #out += specify(names = "t2tt.job445")#, nFilesMax = 1, nEventsMax = 500)
     #out += specify(names = "t2.job446", nFilesMax = 1, nEventsMax = 500)
     return out
Beispiel #22
0
 def dataDoubleMu():
     out = []
     out += specify(names="DoubleMu.Run2012A-13Jul2012-v1.AOD.job375", nFilesMax=1, nEventsMax=100)
     #            out += specify(names = "DoubleMu.Run2012A-recover-06Aug2012-v1.AOD.job389")
     #            out += specify(names = "DoubleMu.Run2012B-13Jul2012-v4.AOD.job408")
     #            out += specify(names = "DoubleMu.Run2012C-24Aug2012-v1.AOD.job401")
     #            out += specify(names = "DoubleMu.Run2012C-PromptReco-v2.AOD.job395")
     #            out += specify(names = "DoubleMu.Run2012D-PromptReco-v1.AOD.job508")
     #            out += specify(names = "DoubleMu.Run2012D-PromptReco-v1.AOD.job529")
     return out
Beispiel #23
0
 def sms() :
     out = []
     #out += specify(names = "t2bb.job418")#, nFilesMax = 1, nEventsMax = 500)
     #out += specify(names = "t1tttt.job442")#, nFilesMax = 1, nEventsMax = 500)
     #out += specify(names = "t1bbbbB.job443", nFilesMax = 1, nEventsMax = 500)
     #out += specify(names = "t1.job444", nFilesMax = 1, nEventsMax = 500)
     #out += specify(names = "t2tt.job445")#, nFilesMax = 1, nEventsMax = 500)
     #out += specify(names = "t2.job446", nFilesMax = 1, nEventsMax = 500)
     #out += specify(names = "t2bb_500_skim")
     #out += specify(names = "T2bb")#, nFilesMax = 1, nEventsMax = 500)
     #out += specify(names = "T1bbbb", nFilesMax = 1, nEventsMax = 200)
     #out += specify(names = "T2bb_nnpdf_ct10")#, nFilesMax = 1, nEventsMax = 500)
     out += specify(names = "T2cc_nnpdf_ct10_2J")#, nFilesMax = 1, nEventsMax = 20000)
     out += specify(names = "T2cc_nnpdf_ct10")#, nFilesMax = 1, nEventsMax = 20000)
     #out += specify(names = "T1bbbb_nnpdf_ct10")#, nFilesMax = 1, nEventsMax = 2000)
     #out += specify(names = "T2bb_nnpdf")#, nFilesMax = 1, nEventsMax = 2000)
     #out += specify(names = "T1bbbb_nnpdf")#, nFilesMax = 1, nEventsMax = 200)
     #out += specify(names = "T2bw", nFilesMax = 1, nEventsMax = 20)
     return out
Beispiel #24
0
        def data_53X() :
            jw2012 = calculables.other.jsonWeight("cert/Cert_190456-203002_8TeV_PromptReco_Collisions12_JSON.txt")

            out = []
            #out += specify(names = "HTMHT.Run2012B-13Jul2012-v1.AOD.job358", weights = jw2012)#, nFilesMax = 1, nEventsMax = 1000)
            #out += specify(names = "HTMHT.Run2012C-24Aug2012-v1.AOD.job361", weights = jw2012)#, nFilesMax = 1, nEventsMax = 1000)
            #out += specify(names = "HTMHT.Run2012C-PromptReco-v2.AOD.job360", weights = jw2012)#, nFilesMax = 1, nEventsMax = 1000)
            #out += specify(names = "HT.Run2012A-13Jul2012-v1.AOD.job358",  weights = jw2012)#, nFilesMax = 1, nEventsMax = 1000)
            #out += specify(names = "HT.Run2012A-recover-06Aug2012-v1.AOD.job359",  weights = jw2012)#, nFilesMax = 1, nEventsMax = 1000)
            out += specify(names = "375_ge2b")
            return out
Beispiel #25
0
        def data() :
            out = []

            jw = calculables.other.jsonWeight("cert/Cert_160404-167913_7TeV_PromptReco_Collisions11_JSON.txt") #1078/pb            

            out += specify(names = "HT.Run2011A-May10ReReco-v1.AOD.Bryn",   weights = jw, overrideLumi = 183.0)
            out += specify(names = "HT.Run2011A-PromptReco-v4.AOD.Bryn1",   weights = jw, overrideLumi =  70.2)
            out += specify(names = "HT.Run2011A-PromptReco-v4.AOD.Bryn2",   weights = jw, overrideLumi = 101.3)
            out += specify(names = "HT.Run2011A-PromptReco-v4.AOD.Bryn3",   weights = jw, overrideLumi =  74.8)
            out += specify(names = "HT.Run2011A-PromptReco-v4.AOD.Darren1", weights = jw, overrideLumi = 181.2)
            out += specify(names = "HT.Run2011A-PromptReco-v4.AOD.Darren2", weights = jw, overrideLumi = 122.8)
            out += specify(names = "HT.Run2011A-PromptReco-v4.AOD.Darren3", weights = jw, overrideLumi =  36.4)
            out += specify(names = "HT.Run2011A-PromptReco-v4.AOD.Darren4", weights = jw, overrideLumi =  50.5)
            out += specify(names = "HT.Run2011A-PromptReco-v4.AOD.Darren5", weights = jw, overrideLumi = 130.6)
            out += specify(names = "HT.Run2011A-PromptReco-v4.AOD.Darren6", weights = jw, overrideLumi = 116.0)

            #out += specify(names = "HT_skim")
            #out += specify(names = "MT2_events")
            #out += specify(names = "qcd_py6_375")
            #out += specify(names = "calo_375")
            return out
Beispiel #26
0
        def top() :
            out = []
            out += specify(names = "tt_pdfWeight")
            #out += specify(names = "tt_8_mg.job188")
            #out += specify(names = "tt_8_mg.job315")
            #out += specify(names = "ttz_8_mg.job269", nFilesMax = 1)

            #out += specify("t_s_powheg.job200"    )
            #out += specify("t_t_powheg.job187"    ) #low MC stats
            #out += specify("t_tw_powheg.job187"   )
            #out += specify("tbar_t_powheg.job194" )
            #out += specify("tbar_tw_powheg.job187")
            
            return out
Beispiel #27
0
    def listOfSamples(self, params):
        from supy.samples import specify

        jw2012 = calculables.other.jsonWeight("cert/Cert_190456-195947_8TeV_PromptReco_Collisions12_JSON_v2.txt")

        data = []
        # data += specify("Photon.2012A.job171",       weights = jw2012, overrideLumi = 660.1)
        # data += specify("SinglePhoton.2012B.job171", weights = jw2012, overrideLumi = 890.1)
        # data += specify("SinglePhoton.2012B.job171", weights = jw2012, overrideLumi = 890.1)

        data += specify("Photon.2012A.job228", weights=jw2012, overrideLumi=1.0)
        # data += specify("Darren_skim")

        phw = calculables.photon.photonWeight(var="vertexIndices", weightSet="ZM")
        mc = specify("GJets_HT400.job174", color=r.kBlue, weights=phw)
        outList = []

        if not params["zMode"]:
            outList += data
            outList += mc
        else:
            outList += specify("DYJetsToLL_M-50.job97", color=r.kMagenta, nFilesMax=1, nEventsMax=1000)

        return outList
Beispiel #28
0
 def listOfSamples(self,params) :
     from supy.samples import specify
     return (
         #specify(names = "Mu.Run2010A-Sep17ReReco_v2.RECO.Robin") +
         #specify(names = "Mu.Run2010B-PromptReco-v2.RECO.Arlo1") +
         #specify(names = "Mu.Run2010B-PromptReco-v2.RECO.Arlo2") +
         #specify(names = "Mu.Run2010B-PromptReco-v2.RECO.Martyn") +
         #specify(names = "v12_qcd_py6_pt30") +
         #specify(names = "v12_qcd_py6_pt80") +
         #specify(names = "v12_qcd_py6_pt170") +
         #specify(names = "v12_qcd_py6_pt300") +
         #specify(names = "Run2010B_MJ_skim3") +
         #specify(names = "Run2010B_MJ_skim4") +
         specify(names ="MultiJet.Run2010B-PromptReco-v2.RECO.RAW.Robin") +
         []
         )
Beispiel #29
0
 def sms() :
     out = []
     t1weight = calculables.gen.isrWeight(model = "T1")
     t2weight = calculables.gen.isrWeight(model = "T2")
     
     #out += specify(names = "t1_400_300", weights = [t1weight] if params["isrVariation"] else [], nFilesMax = 1, nEventsMax = 1000)
     #out += specify(names = "t1_1000_50", color = r.kRed)#, nEventsMax = 1000)
     #out += specify(names = "t1_1000_600")#, nEventsMax = 1000)
     out += specify(names = "t1.yos", weights = [t1weight] if params["isrVariation"] else [])#, nFilesMax = 1, nEventsMax = 200)
     out += specify(names = "t2.yos", weights = [t2weight] if params["isrVariation"] else [])#, nFilesMax = 1, nEventsMax = 200)
     out += specify(names = "t2tt.yos", weights = [t2weight] if params["isrVariation"] else [])#, nFilesMax = 1, nEventsMax = 200)
     out += specify(names = "t2bb.yos", weights = [t2weight] if params["isrVariation"] else [])#, nFilesMax = 1, nEventsMax = 200)
     out += specify(names = "t1tttt.yos", weights = [t1weight] if params["isrVariation"] else [])#, nFilesMax = 1, nEventsMax = 200)
     out += specify(names = "t1bbbb.yos", weights = [t1weight] if params["isrVariation"] else [])#, nFilesMax = 1, nEventsMax = 200)
     
     return out
Beispiel #30
0
        def data() :
            out = []

            #2011
            jwPrompt = calculables.other.jsonWeight("cert/Cert_160404-178677_7TeV_PromptReco_Collisions11_JSON.sub.txt")
            jwMay = calculables.other.jsonWeight("cert/Cert_160404-163869_7TeV_May10ReReco_Collisions11_JSON_v3.txt")
            jwAug = calculables.other.jsonWeight("cert/Cert_170249-172619_7TeV_ReReco5Aug_Collisions11_JSON_v3.txt")
            
            out += specify(names = "HT.Run2011A-May10ReReco-v1.AOD.job536", weights = jwMay   , overrideLumi = 204.4)
            out += specify(names = "HT.Run2011A-05Aug2011-v1.AOD.job528",   weights = jwAug   , overrideLumi = 355.4)
            out += specify(names = "HT.Run2011A-PromptReco-v4.AOD.job535",  weights = jwPrompt, overrideLumi = 730.6)
            out += specify(names = "HT.Run2011A-PromptReco-v6.AOD.job527",  weights = jwPrompt, overrideLumi = 640.2)
            out += specify(names = "HT.Run2011B-PromptReco-v1.AOD.job515",  weights = jwPrompt, overrideLumi = 200.7)
            out += specify(names = "HT.Run2011B-PromptReco-v1.AOD.job519",  weights = jwPrompt, overrideLumi = 257.3)
            out += specify(names = "HT.Run2011B-PromptReco-v1.AOD.job531",  weights = jwPrompt, overrideLumi = 248.7)
            #out += specify(names = "HT.Run2011B-PromptReco-v1.AOD.job533",  weights = jwPrompt, overrideLumi =  99.0) #need to investigate triggers
            #out += specify(names = "HT.Run2011B-PromptReco-v1.AOD.job564",  weights = jwPrompt, overrideLumi = 362.6)
            ##out += specify(names = "HT.Run2011B-PromptReco-v1.AOD.job592",  weights = jwPrompt, overrideLumi =   0.0)

            #out = specify(names = "calo_375")
            return out
Beispiel #31
0
 def ewk(eL) :
     return ( specify(names = "zinv_jets_mg",  effectiveLumi = eL, color = r.kRed + 1) +
              #specify(names = "z_jets_mg_v12_skim", effectiveLumi = eL, color = r.kYellow-3) +
              specify(names = "w_jets_mg", effectiveLumi = eL, color = 28         ) )
Beispiel #32
0
    def listOfSamples(self, params):
        from supy.samples import specify

        out = []
        out += specify("DYJetsToLL_M-50.job173", markerStyle=20)
        return out
Beispiel #33
0
    def listOfSamples(self, pars):
        from supy.samples import specify
        w = calculables.GenWeight()
        return (  #specify(names="hh_bbtt_c0_pu0") +

            #specify(names="tt_0_6",   weights=w) +
            #specify(names="tt_6_11",  weights=w) +
            #specify(names="tt_11_17", weights=w) +
            #specify(names="tt_17_25", weights=w) +
            #specify(names="tt_25_1k", weights=w) +

            #specify(names="BB_0_3",    weights=w) +
            #specify(names="BB_3_7",    weights=w) +
            #specify(names="BB_7_13",   weights=w) +
            #specify(names="BB_13_21",  weights=w) +
            #specify(names="BB_21_1k",  weights=w) +

            #specify(names="BBB_0_6",   weights=w) +
            #specify(names="BBB_6_13",  weights=w) +
            #specify(names="BBB_13_1k", weights=w) +
            specify(names="B", weights=w) +
            specify(names="Bj_0_3", weights=w) +
            specify(names="Bj_3_6", weights=w) +
            specify(names="Bj_6_11", weights=w) +
            specify(names="Bj_11_18", weights=w) +
            specify(names="Bj_18_27", weights=w) +
            specify(names="Bj_27_37", weights=w) +
            specify(names="Bj_37_1k", weights=w) +
            specify(names="Bjj_0_7", weights=w) +
            specify(names="Bjj_7_14", weights=w) +
            specify(names="Bjj_14_23", weights=w) +
            specify(names="Bjj_23_34", weights=w) +
            #specify(names="Bjj_34_1k", weights=w) +
            specify(names="H_0_3", weights=w) +
            specify(names="H_3_8", weights=w) +
            specify(names="H_8_15", weights=w) +
            specify(names="H_15_1k", weights=w) +
            specify(names="LL_0_1", weights=w) +
            specify(names="LL_1_2", weights=w) +
            specify(names="LL_2_5", weights=w) +
            specify(names="LL_5_9", weights=w) +
            specify(names="LL_9_14", weights=w) +
            specify(names="LL_14_1k", weights=w) +
            specify(names="LLB_0_4", weights=w) +
            specify(names="LLB_4_9", weights=w) +
            specify(names="LLB_9_1k", weights=w) +
            specify(names="tB_0_5", weights=w) +
            specify(names="tB_5_9", weights=w) +
            specify(names="tB_9_15", weights=w) +
            specify(names="tB_15_22", weights=w) +
            specify(names="tB_22_1k", weights=w) +
            specify(names="tj_0_5", weights=w) +
            specify(names="tj_5_10", weights=w) +
            specify(names="tj_10_16", weights=w) +
            specify(names="tj_16_24", weights=w) +
            specify(names="tj_24_1k", weights=w) +
            specify(names="ttB_0_9", weights=w) +
            specify(names="ttB_9_16", weights=w) +
            specify(names="ttB_16_25", weights=w) +
            specify(names="ttB_25_1k", weights=w) + [])
Beispiel #34
0
 def scan(tanBeta) :
     return specify(names = "scan_tanbeta%d"%tanBeta, color = r.kMagenta, nFilesMax = 1)
Beispiel #35
0
    def listOfSamples(self, pars):
        from supy.samples import specify
        w = calculables.GenWeight()

        c = pars["tag"]
        el = 1e5 / fb

        out = []
        #out += specify(names="hh_bbtt_%s_10_skim" % c)
        out += specify(names="hh_bbtt_%s_20_skim" % c)

        names = [
            "tt_%s_0_6_skim" % c,
            "tt_%s_6_11_skim" % c,
            "tt_%s_11_17_skim" % c,
            "tt_%s_17_25_skim" % c,
            "tt_%s_25_1k_skim" % c,
        ]

        if c == "c4_pu140":
            names += [
                "B_skim",
                "Bj_0_3_skim",
                "Bj_3_6_skim",
                "Bj_6_11_skim",
                "Bj_11_18_skim",
                "Bj_18_27_skim",
                "Bj_27_37_skim",
                "Bj_37_1k_skim",
                "tB_0_5_skim",
                "tB_5_9_skim",
                "tB_9_15_skim",
                "tB_15_22_skim",
                "tB_22_1k_skim",
                "ttB_0_9_skim",
                "ttB_9_16_skim",
                "ttB_16_25_skim",
                "ttB_25_1k_skim",
                "H_0_3_skim",
                "H_3_8_skim",
                "H_8_15_skim",
                "H_15_1k_skim",
                "Bjj_0_7_skim",
                "Bjj_7_14_skim",
                "Bjj_14_23_skim",
                "Bjj_23_34_skim",
                "LL_0_1_skim",
                "LL_1_2_skim",
                "LL_2_5_skim",
                "LL_5_9_skim",
                "LL_9_14_skim",
                "LL_14_1k_skim",
                "LLB_0_4_skim",
                "LLB_4_9_skim",
                "LLB_9_1k_skim",
                "tj_0_5_skim",
                "tj_5_10_skim",
                "tj_10_16_skim",
                "tj_16_24_skim",
                "tj_24_1k_skim",
            ]

        names += [
            "BB_%s_0_3_skim" % c,
            "BB_%s_3_7_skim" % c,
            "BB_%s_7_13_skim" % c,
            "BB_%s_13_21_skim" % c,
            "BB_%s_21_1k_skim" % c,
            "BBB_%s_0_6_skim" % c,
            "BBB_%s_6_13_skim" % c,
            "BBB_%s_13_1k_skim" % c,
        ]

        for name in names:
            out += specify(names=name, weights=w, effectiveLumi=el)

        return out
Beispiel #36
0
 def susy(eL) :
     return ( specify(names = "lm1", effectiveLumi = eL, color = r.kMagenta) +
              specify(names = "lm6", effectiveLumi = eL, color = r.kRed) )