Esempio n. 1
0
)

cut_signal = cuts_l1.all() & cuts_l2.all() & cuts_against_leptons.all(
) & cut_mt_tot

## triggers
cuts_triggers = Cuts(
    singleelectron_27='trg_singleelectron_27',
    singleelectron_32='trg_singleelectron_32',
    singleelectron_35='trg_singleelectron_35',
    crossele_ele24tau30='trg_crossele_ele24tau30',
)

cut_triggers = cuts_triggers.any()

basic_cuts = cuts_flags.all() & cuts_vetoes.all(
) & cut_triggers & cut_os & cuts_against_leptons.all()

## iso
cuts_iso = Cuts(
    l2_VTight='l2_byVTightIsolationMVArun2017v2DBoldDMwLT2017 > 0.5',
    l2_Tight='l2_byTightIsolationMVArun2017v2DBoldDMwLT2017 > 0.5',
    l2_VLoose='l2_byVLooseIsolationMVArun2017v2DBoldDMwLT2017 > 0.5',
    l2_VVLoose='l2_byVVLooseIsolationMVArun2017v2DBoldDMwLT2017 > 0.5',
)

## datacards
cuts_datacards = Cuts(
    ZTT='l2_gen_match == 5',
    ZL='l2_gen_match < 5',
    ZJ='l2_gen_match == 6',
Esempio n. 2
0
    l2_against_mu = 'l2_againstMuonLoose3 > 0.5',
)

cut_signal = cuts_l1.all() & cuts_l2.all() & cuts_against_leptons.all() & cut_mt_tot

## triggers
cuts_triggers = Cuts(
    singlemuon_24 = 'trg_singlemuon_24',
    singlemuon_27 = 'trg_singlemuon_27',
    crossmuon_mu24tau20 = 'trg_crossmuon_mu24tau20',
    crossmuon_mu20tau27 = 'trg_crossmuon_mu20tau27',
)

cut_triggers = cuts_triggers.any()

basic_cuts = cuts_flags.all() & cuts_vetoes.all() & cut_triggers & cut_os & cuts_against_leptons.all()

## iso
cuts_iso = Cuts(
    l2_VTight = 'l2_byVTightIsolationMVArun2017v2DBoldDMwLT2017 > 0.5',
    l2_Tight = 'l2_byTightIsolationMVArun2017v2DBoldDMwLT2017 > 0.5',
    l2_VLoose = 'l2_byVLooseIsolationMVArun2017v2DBoldDMwLT2017 > 0.5',
    l2_VVLoose = 'l2_byVVLooseIsolationMVArun2017v2DBoldDMwLT2017 > 0.5',
)

## datacards
cuts_datacards = Cuts(
    ZTT = 'l2_gen_match == 5',
    ZL = 'l2_gen_match < 5',
    ZJ = 'l2_gen_match == 6',
    TTT = 'l2_gen_match == 5',