コード例 #1
0
ファイル: gardener.py プロジェクト: parbol/LatinoAnalysis
    # Nuisances
    modules['JESTreeMaker'] = JESTreeMaker()
    modules['LeppTScalerTreeMaker'] = LeppTScalerTreeMaker()
    modules['leptonResolution'] = LeptonResolutionTreeMaker()
    modules['metUncertainty'] = MetUncertaintyTreeMaker()
    modules['pdfUncertainty'] = PdfUncertaintyTreeMaker()
    modules['qcdUncertainty'] = QcdUncertaintyTreeMaker()
    modules['pdfAndScaleUncertainty'] = PdfAndScaleUncertaintyTreeMaker()

    # fake weights
    modules['fakeWeights'] = FakeWeightFiller()

    # lepton pt corrector
    modules['letPtCorrector'] = LeptonPtCorrector()
    # MET corrector
    modules['metXYshift'] = MetXYshiftTreeMaker()

    # EWK bw weights
    modules['BWEwkSingletReweighter'] = BWEwkSingletReweighter()

    # Top gen pt for reweighting
    modules['TopGenPt'] = TopGenPt()

    # ggH uncertainty LHCXSWG
    modules['ggHUncertainty'] = ggHUncertaintyMaker()

    # generic formula adder
    modules['genericFormulaAdder'] = genericFormulaAdder()

    gardener_cli(modules)
コード例 #2
0
ファイル: gardener.py プロジェクト: latinos/LatinoAnalysis
    modules['multiFakeWeights']      = multiFakeWeightFiller()
    modules['chargeFlipWeightVBS']      = chargeFlipWeightVBS()

# lepton pt corrector
    modules['letPtCorrector']   = LeptonPtCorrector()
# MET corrector
    modules['metXYshift']     = MetXYshiftTreeMaker()

# EWK bw weights
    modules['BWEwkSingletReweighter'] = BWEwkSingletReweighter()

# Top gen pt for reweighting
    modules['TopGenPt'] = TopGenPt()
    
# ggH uncertainty LHCXSWG
    modules['ggHUncertainty'] = ggHUncertaintyMaker()

# ggH reweighting to MINLO
    modules['ggHtoMINLO'] = ggHtoMINLOMaker()

# VH reweighting for anomalous HHH coupling
    modules['reweightHHH'] = genReweightHHHMaker()


# generic formula adder
    modules['genericFormulaAdder'] = genericFormulaAdder()

# generic TMVA
    modules['genericTMVA'] = GenericTMVAFiller()

# Prefiring