コード例 #1
0
ファイル: objectSelection.py プロジェクト: jandrejk/tWZ
def getPhotons(c, collVars=None, idLevel='loose', year=2016):
    if collVars is None:
        collVars = ['eta', 'pt', 'phi', 'mass', 'cutBased'
                    ] if (not (year == 2017 or year == 2018)) else [
                        'eta', 'pt', 'phi', 'mass', 'cutBasedBitmap'
                    ]
    return [
        getObjDict(c, 'Photon_', collVars, i)
        for i in range(int(getVarValue(c, 'nPhoton')))
    ]
コード例 #2
0
ファイル: objectSelection.py プロジェクト: jandrejk/tWZ
def getGenPartsAll(c, genVars=genVars):
    return [
        getObjDict(c, 'GenPart_', genVars, i)
        for i in range(int(getVarValue(c, 'nGenPart')))
    ]
コード例 #3
0
ファイル: objectSelection.py プロジェクト: jandrejk/tWZ
def getGenParts(c):
    return [
        getObjDict(c, 'GenPart_', [
            'eta', 'pt', 'phi', 'charge', 'pdgId', 'motherId', 'grandmotherId'
        ], i) for i in range(int(getVarValue(c, 'nGenPart')))
    ]
コード例 #4
0
ファイル: objectSelection.py プロジェクト: jandrejk/tWZ
def getGenLeps(c):
    return [
        getObjDict(c, 'genLep_',
                   ['eta', 'pt', 'phi', 'charge', 'pdgId', 'sourceId'], i)
        for i in range(int(getVarValue(c, 'ngenLep')))
    ]
コード例 #5
0
ファイル: objectSelection.py プロジェクト: jandrejk/tWZ
def getTaus(c, collVars=tauVars):
    return [
        getObjDict(c, 'TauGood_', collVars, i)
        for i in range(int(getVarValue(c, 'nTauGood')))
    ]
コード例 #6
0
ファイル: objectSelection.py プロジェクト: jandrejk/tWZ
def getElectrons(c, collVars=electronVars):
    return [
        getObjDict(c, 'Electron_', collVars, i)
        for i in range(int(getVarValue(c, 'nElectron')))
    ]
コード例 #7
0
ファイル: objectSelection.py プロジェクト: jandrejk/tWZ
def getMuons(c, collVars=muonVars):
    return [
        getObjDict(c, 'Muon_', collVars, i)
        for i in range(int(getVarValue(c, 'nMuon')))
    ]
コード例 #8
0
ファイル: objectSelection.py プロジェクト: jandrejk/tWZ
def getJets(c, jetVars=jetVars, jetColl="Jet"):
    return [
        getObjDict(c, jetColl + '_', jetVars, i)
        for i in range(int(getVarValue(c, 'n' + jetColl)))
    ]