コード例 #1
0
ファイル: denom.py プロジェクト: kocolosk/analysis
def analyze(event, jet_trigger_filter, **kw):
    for jet in event.jets():
        if accept_jet(event, jet) and jet_trigger_filter(event, jet):
            for track in filter(event.charge_filter, event.matchedPairs()):
                if accept_track(track) and abs(track.DeltaPhi(jet)) > 2.0:
                    z = track.ptPr() / shifted(event.year, jet.Pt())
                    yield (z, mcasym.denom("NLO", event))
コード例 #2
0
ファイル: denom.py プロジェクト: gdwebb/UnderlyingEvent
def analyze(event, jet_trigger_filter, **kw):
    for jet in event.jets():
        if accept_jet(event, jet) and jet_trigger_filter(event, jet):
            for track in filter(event.charge_filter, event.matchedPairs()):
                if accept_track(track) and abs(track.DeltaPhi(jet))>2.0:
                    z = track.ptPr()/shifted(event.year, jet.Pt())
                    yield (z, mcasym.denom('NLO', event))
コード例 #3
0
ファイル: denom.py プロジェクト: gdwebb/UnderlyingEvent
def analyze(event, jet_trigger_filter, **kw):
    for jet in event.jets():
        if accept_jet(event, jet) and jet_trigger_filter(event, jet):
            for track in filter(event.charge_filter, event.matchedPairs()):
                if accept_track(track) and abs(track.DeltaPhi(jet)) > 2.0:
                    true_pt = shifted(event.year, jet.Pt())
                    z = track.ptPr() / true_pt
                    weight = minbias_jet_weight_true(true_pt)
                    yield (z, weight * mcasym.denom("NLO", event))
コード例 #4
0
def analyze(event, jet_trigger_filter, **kw):
    for jet in event.jets():
        if accept_jet(event, jet) and jet_trigger_filter(event, jet):
            for track in filter(event.charge_filter, event.matchedPairs()):
                if accept_track(track) and abs(track.DeltaPhi(jet)) > 2.0:
                    true_pt = shifted(event.year, jet.Pt())
                    z = track.ptPr() / true_pt
                    weight = minbias_jet_weight_true(true_pt)
                    yield (z, weight * mcasym.denom('NLO', event))
コード例 #5
0
ファイル: denom.py プロジェクト: gdwebb/UnderlyingEvent
def analyze(event, **kw):
    for track in event.pythiaRecord():
        if event.charge_filter(track) and accept_track(track):
            yield (track.vec.Pt(), mcasym.denom('NLO', event))
コード例 #6
0
ファイル: denom.py プロジェクト: gdwebb/UnderlyingEvent
def analyze(event, **kw):
    for track in event.pythiaRecord():
        if event.charge_filter(track) and accept_track(track):
            yield (track.vec.Pt(), mcasym.denom('NLO', event))
コード例 #7
0
ファイル: denom.py プロジェクト: kocolosk/analysis
def analyze(event, **kw):
    for track in event.matchedPairs():
        if event.charge_filter(track) and accept_track(track):
            yield (track.pt(), mcasym.denom('NLO', event))
コード例 #8
0
def analyze(event, **kw):
    for track in event.matchedPairs():
        if event.charge_filter(track) and accept_track(track):
            yield (track.pt(), mcasym.denom('NLO', event))