Skip to content

Commit

Permalink
Merge branch 'displaced' of https://github.com/GhentAnalysis/heavyNeu…
Browse files Browse the repository at this point in the history
…trino into displaced
  • Loading branch information
martinavit committed Feb 1, 2019
2 parents b596832 + 84e8384 commit dd886f2
Showing 1 changed file with 7 additions and 63 deletions.
70 changes: 7 additions & 63 deletions multilep/src/TriggerAnalyzer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -17,73 +17,17 @@ TriggerAnalyzer::TriggerAnalyzer(const edm::ParameterSet& iConfig, multilep* mul
allFlags["passMETFilters"] = {"Flag_HBHENoiseFilter", "Flag_HBHENoiseIsoFilter", "Flag_EcalDeadCellTriggerPrimitiveFilter", // MET filters
"Flag_goodVertices", "Flag_globalTightHalo2016Filter", "Flag_ecalBadCalibFilter", //for Moriond 2018 superTightHalo -> TightHalo
"Flag_BadPFMuonFilter", "Flag_BadChargedCandidateFilter"}; //, "Flag_badMuons", "Flag_duplicateMuons"}; // Duplicate muons still missing in mAOD, not sure how to get those in
//met filters only to be applied on fullsim and data
if(!multilepAnalyzer->isSUSY){
allFlags["passMETFilters"].push_back("Flag_globalTightHalo2016Filter");
}
//extra filters only to be applied on data:
if(multilepAnalyzer->isData){
allFlags["passMETFilters"].push_back("Flag_eeBadScFilter");
}

allFlags["passTrigger_m"] = {"HLT_IsoMu24", "HLT_IsoMu24_eta2p1", "HLT_IsoMu27", "HLT_IsoMu30", "HLT_Mu50", "HLT_Mu55"};

allFlags["passTrigger_e"] = {"HLT_Ele32_WPTight_Gsf", "HLT_Ele35_WPTight_Gsf", "HLT_Ele38_WPTight_Gsf", "HLT_Ele40_WPTight_Gsf"};

allFlags["passTrigger_mm"] = {"HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL", "HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ", "HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8", "HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8",
"HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8", "HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8"};

allFlags["passTrigger_em"] = {"HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ", "HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ", "HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ",
"HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ", "HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL"};

allFlags["passTrigger_ee"] = {"HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL", "HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ"};

//Is it useful to also store MediumChargedIso and TightChargedIso versions of these tau triggers?
allFlags["passTrigger_et"] = {"HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1", "HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1"};

allFlags["passTrigger_mt"] = {"HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1", "HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1",
"HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1", "HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1", "HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1",
"HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1"};

allFlags["passTrigger_t"] = {"HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr"};

allFlags["passTrigger_mmm"] = {"HLT_TripleMu_10_5_5_DZ", "HLT_TripleMu_5_3_3_Mass3p8to60_DZ", "TripleMu_12_10_5"};
allFlags["passTrigger_emm"] = {"HLT_DiMu9_Ele9_CaloIdL_TrackIdL", "HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ"};
allFlags["passTrigger_eem"] = {"HLT_Mu8_DiEle12_CaloIdL_TrackIdL", "HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ"};
allFlags["passTrigger_eee"] = {"HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL"}; //Bullshit trigger because L1 seeds are higher than HLT, be careful using it
//Bullshit trigger because L1 seeds are higher than HLT, be careful using it

//2016 data and MC
} else {
allFlags["FR_single_lepton"]= {"HLT_Mu8","HLT_Mu17","HLT_Mu24","HLT_Mu34","HLT_Mu3_PFJet40","HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30","HLT_Ele18_CaloIdL_TrackIdL_IsoVL_PFJet30",
"HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30","HLT_Ele33_CaloIdL_TrackIdL_IsoVL_PFJet30"};
allFlags["passMETFilters"] = {"Flag_HBHENoiseFilter", "Flag_HBHENoiseIsoFilter", "Flag_EcalDeadCellTriggerPrimitiveFilter", // MET filters (if legacy mAOD vbecomes available, copy the filters listed for 2017)
"Flag_goodVertices", "Flag_BadPFMuonFilter", "Flag_BadChargedCandidateFilter"};
allFlags["FR_single_lepton"]= {"HLT_Mu8","HLT_Mu17","HLT_Mu3_PFJet40","HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30","HLT_Ele8_CaloIdM_TrackIdM_PFJet30"};

//met filters only to be applied on fullsim and data
if(!multilepAnalyzer->isSUSY){
allFlags["passMETFilters"].push_back("Flag_globalTightHalo2016Filter");
}
//extra filters only to be applied on data:
if(multilepAnalyzer->isData){
allFlags["passMETFilters"].push_back("Flag_eeBadScFilter");
}

allFlags["passTrigger_e"] = {"HLT_Ele27_WPTight_Gsf", "HLT_Ele105_CaloIdVT_GsfTrkIdT", "HLT_Ele115_CaloIdVT_GsfTrkIdT"};
allFlags["passTrigger_m"] = {"HLT_IsoMu24", "HLT_IsoTkMu24", "HLT_Mu50", "HLT_TkMu50", "HLT_Mu45_eta2p1"};
allFlags["passTrigger_ee"] = {"HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ", "HLT_Ele17_Ele12_CaloIdL_TrackIdL_IsoVL_DZ",
"HLT_DoubleEle33_CaloIdL_GsfTrkIdVL", "HLT_Ele17_Ele12_CaloIdL_TrackIdL_IsoVL_DZ"};
allFlags["passTrigger_em"] = {"HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL", "HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ",
"HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL", "HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ",
"HLT_Mu30_Ele30_CaloIdL_GsfTrkIdVL"};
allFlags["passTrigger_mm"] = {"HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ", "HLT_Mu17_TrkIsoVVL_TkMu8_TrkIsoVVL_DZ", "HLT_TkMu17_TrkIsoVVL_TkMu8_TrkIsoVVL_DZ",
"HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL", "HLT_Mu17_TrkIsoVVL_TkMu8_TrkIsoVVL", "HLT_TkMu17_TrkIsoVVL_TkMu8_TrkIsoVVL",
"HLT_Mu30_TkMu11"};
allFlags["passTrigger_et"] = {"HLT_Ele22_eta2p1_WPLoose_GSF_LooseIsoPFtau20_SingleL1", "HLT_Ele24_eta2p1_WPLoose_Gsf_LooseIsoPFTau30", "HLT_Ele36_eta2p1_WPLoose_Gsf_LooseIsoPFTau20_SingleL1",
"HLT_Ele24_eta2p1_WPLoose_Gsf_LooseIsoPFTau20"};
allFlags["2016_mt"] = {"HLT_IsoMu19_eta2p1_LooseIsoPFTau20"};
allFlags["2016_eee"] = {"HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL"};
allFlags["2016_eem"] = {"HLT_Mu8_DiEle12_CaloIdL_TrackIdL"};
allFlags["2016_emm"] = {"HLT_DiMu9_Ele9_CaloIdL_TrackIdL"};
allFlags["2016_mmm"] = {"HLT_TripleMu_12_10_5"};

allFlags["passTrigger_e"] = {"HLT_Ele27_WPTight_Gsf"};
allFlags["passTrigger_m"] = {"HLT_IsoMu24", "HLT_IsoTkMu24"};

/*
allFlags["passHN_1l"] = {"HLT_Ele27_WPTight_Gsf", "HLT_IsoMu24", "HLT_IsoTkMu24"}; // HN 1l triggers
allFlags["passHN_eee"] = {"HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL", "HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ"}; // HN eee
Expand Down

0 comments on commit dd886f2

Please sign in to comment.