예제 #1
0
    # filter duplicates
    modules['filterduplicates'] = FilterDuplicates()

    # filter using a json file
    modules['filterjson'] = FilterJSON()

    # trigger efficiency
    modules['efftfiller'] = EffTrgFiller()
    modules['trigMaker'] = triggerMaker()

    # id/isolation scale factors
    modules['idisofiller'] = IdIsoSFFiller()

    # specific variables for MC

    modules['mcweightscounter'] = mcWeightsCounter()
    modules['mcweightsfiller'] = mcWeightsFiller()

    # generator level variables
    modules['genvariablesfiller'] = genVariablesFiller()
    # gen lepton matching
    modules['genmatchvarfiller'] = GenMatchVarFiller()

    # new variables
    modules['ww2jvarfiller'] = WW2jVarFiller()
    modules['wwvarfiller'] = WWVarFiller()
    modules['electronidfiller'] = ElectronsVarFiller()
    modules['dmvarfiller'] = DMVarFiller()
    modules['xwwvarfiller'] = XWWVarFiller()
    modules['dymvaVarFiller'] = DymvaVarFiller()
    modules['dymvaHiggsFiller'] = DymvaHiggsFiller()
예제 #2
0
    modules['alias']            = AliasGrafter()
    modules['rootweighter']     = RootWeighter()
    #modules['wwfilter']         = WWPruner()
    #modules['wwflagger']        = WWFlagsGrafter()
    modules['puadder']          = PUpper()

# trigger efficiency
    modules['efftfiller']       = EffTrgFiller()


# id/isolation scale factors
    modules['idisofiller'] = IdIsoSFFiller()

# specific variables for MC

    modules['mcweightscounter'] = mcWeightsCounter()
    modules['mcweightsfiller']  = mcWeightsFiller()


# new variables
    modules['ww2jvarfiller']    = WW2jVarFiller()
    modules['wwvarfiller']      = WWVarFiller()
    modules['electronidfiller'] = ElectronsVarFiller()
    modules['dmvarfiller']      = DMVarFiller()
    modules['xwwvarfiller']     = XWWVarFiller()
    modules['dymvaVarFiller']   = DymvaVarFiller()

# mucca
    modules['muccaMvaVarFiller']   = MuccaMvaVarFiller()

# mrWW