Example #1
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:
                    z = track.ptPr() / shifted(event.year, jet.Pt())
                    yield (z, mcasym.denom("NLO", event))
Example #2
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:
                    z = track.ptPr()/shifted(event.year, jet.Pt())
                    yield (z, mcasym.denom('NLO', event))
Example #3
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))
Example #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))
Example #5
0
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))
Example #6
0
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))
Example #7
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))
Example #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))