The single EDProduct to be saved for each event (AOD case) More...
#include <TriggerEvent.h>
Classes | |
class | TriggerFilterObject |
Helper class: recording trigger objects firing a single filter. More... | |
Private Attributes | |
Keys | collectionKeys_ |
1-past-end indices into linearised vector More... | |
std::vector< std::string > | collectionTags_ |
Input tags of packed up collections. More... | |
std::vector< TriggerFilterObject > | triggerFilters_ |
collection of all TriggerFilterObjects More... | |
TriggerObjectCollection | triggerObjects_ |
collection of all unique physics objects (linearised vector) More... | |
std::string | usedProcessName_ |
data members More... | |
The single EDProduct to be saved for each event (AOD case)
The single EDProduct to be saved for each event (AOD case) describing the (HLT) trigger table
Definition at line 25 of file TriggerEvent.h.
|
inline |
methods
constructors
Definition at line 62 of file TriggerEvent.h.
|
inline |
Definition at line 63 of file TriggerEvent.h.
|
inline |
Definition at line 77 of file TriggerEvent.h.
References alcaDQMUpload::encode(), mps_fire::i, and gen::n.
|
inline |
Definition at line 86 of file TriggerEvent.h.
|
inline |
Definition at line 92 of file TriggerEvent.h.
References trigger::TriggerEvent::TriggerFilterObject::TriggerFilterObject().
|
inline |
setters
Definition at line 75 of file TriggerEvent.h.
|
inline |
find index of collection from collection tag
Definition at line 114 of file TriggerEvent.h.
References edm::InputTag::encode(), mps_fire::i, gen::n, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HLTSummaryFilter::hltFilter().
|
inline |
Definition at line 102 of file TriggerEvent.h.
Referenced by TriggerSummaryAnalyzerAOD::analyze(), and print_trigger_collection().
|
inline |
Definition at line 97 of file TriggerEvent.h.
References collectionKeys_.
Referenced by HLTSummaryFilter::hltFilter(), and pat::PATTriggerProducer::produce().
|
inline |
Definition at line 100 of file TriggerEvent.h.
Referenced by TriggerSummaryAnalyzerAOD::analyze().
|
inline |
Definition at line 101 of file TriggerEvent.h.
Referenced by pat::PATTriggerProducer::produce().
|
inline |
Definition at line 96 of file TriggerEvent.h.
References collectionTags_.
Referenced by HltDiff::compare(), and print_trigger_collection().
|
inline |
Definition at line 110 of file TriggerEvent.h.
Referenced by TriggerSummaryAnalyzerAOD::analyze(), HLTEventAnalyzerAOD::analyzeTrigger(), HLTTauDQMPath::getFilterObjects(), dqmoffline::l1t::getTriggerObjects(), HSCPHLTFilter::IncreasedTreshold(), HSCPValidator::IncreasedTreshold(), L1Muon2RecoTreeProducer::match_trigger(), L1MuonRecoTreeProducer::match_trigger(), L1TMuonDQMOffline::matchHlt(), L1TTauOffline::matchHlt(), print_trigger_candidates(), CandidateTriggerObjectProducer::produce(), and pat::PATTriggerProducer::produce().
|
inline |
find index of filter in data-member vector from filter tag
Definition at line 123 of file TriggerEvent.h.
References edm::InputTag::encode(), trigger::TriggerEvent::TriggerFilterObject::filterTag_, mps_fire::i, gen::n, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by SUSY_HLT_InclusiveHT::analyze(), SUSY_HLT_PhotonHT::analyze(), SUSY_HLT_Muon_BJet::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), SUSY_HLT_Electron_BJet::analyze(), SUSY_HLT_alphaT::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_ElecFakes::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_MuonFakes::analyze(), SUSY_HLT_VBF_Mu::analyze(), SUSY_HLT_Razor::analyze(), HotlineDQM::analyze(), TagAndProbeBtagTriggerMonitor::analyze(), FourVectorHLT::analyze(), DQMExample_Step1::analyze(), SUSY_HLT_SingleLepton::analyze(), HLTObjectMonitorProtonLead::analyze(), ErsatzMEt::analyze(), HLTObjectMonitor::analyze(), HLTObjectsMonitor::analyze(), HLTEventAnalyzerAOD::analyzeTrigger(), GeneralHLTOffline::fillHltMatrix(), egHLT::trigTools::fillHLTposition(), JetMETHLTOfflineSource::fillMEforEffAllTrigger(), JetMETHLTOfflineSource::fillMEforMonAllTrigger(), JetMETHLTOfflineSource::fillMEforTriggerNTfired(), ZeeCandidateFilter::filter(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::getFilteredCands(), HLTTauDQMPath::getFilterObjects(), egHLT::trigTools::getFiltersPassed(), METplusTrackMonitor::getHLTObj(), dqmoffline::l1t::getTriggerObjects(), HLTSummaryFilter::hltFilter(), HSCPHLTFilter::IncreasedTreshold(), HSCPValidator::IncreasedTreshold(), JetMETHLTOfflineSource::isTriggerObjectFound(), L1Muon2RecoTreeProducer::match_trigger(), L1MuonRecoTreeProducer::match_trigger(), ZCountingTrigger::TriggerTools::matchHLT(), L1TMuonDQMOffline::matchHlt(), L1TTauOffline::matchHlt(), hltdqm::passTrig(), print_trigger_candidates(), CandidateTriggerObjectProducer::produce(), pat::PATTriggerProducer::produce(), HLTMuonMatchAndPlot::selectedTriggerObjects(), and egHLT::trigTools::setFiltersObjPasses().
|
inline |
Definition at line 111 of file TriggerEvent.h.
Referenced by TriggerSummaryAnalyzerAOD::analyze(), SUSY_HLT_InclusiveHT::analyze(), SUSY_HLT_PhotonHT::analyze(), EwkMuLumiMonitorDQM::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_Muon_BJet::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), SUSY_HLT_Electron_BJet::analyze(), SUSY_HLT_alphaT::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_ElecFakes::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_MuonFakes::analyze(), SUSY_HLT_VBF_Mu::analyze(), HotlineDQM::analyze(), SUSY_HLT_Razor::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), MuTriggerAnalyzer::analyze(), TagAndProbeBtagTriggerMonitor::analyze(), FourVectorHLT::analyze(), DQMExample_Step1::analyze(), SUSY_HLT_SingleLepton::analyze(), HeavyFlavorValidation::analyze(), HLTObjectMonitorProtonLead::analyze(), HLTObjectMonitor::analyze(), ZToMuMuGammaAnalyzer::analyze(), PhotonAnalyzer::analyze(), IsoTrig::analyze(), HLTObjectsMonitor::analyze(), HLTEventAnalyzerAOD::analyzeTrigger(), electronSelector(), egHLT::trigTools::fillHLTposition(), JetMETHLTOfflineSource::fillMEforEffAllTrigger(), JetMETHLTOfflineSource::fillMEforMonAllTrigger(), ZeeCandidateFilter::filter(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::getFilteredCands(), HLTTauDQMPath::getFilterObjects(), egHLT::trigTools::getFiltersPassed(), METplusTrackMonitor::getHLTObj(), dqmoffline::l1t::getTriggerObjects(), HLTSummaryFilter::hltFilter(), HSCPHLTFilter::IncreasedTreshold(), HSCPValidator::IncreasedTreshold(), JetMETHLTOfflineSource::isTriggerObjectFound(), L1Muon2RecoTreeProducer::match_trigger(), L1MuonRecoTreeProducer::match_trigger(), ZCountingTrigger::TriggerTools::matchHLT(), L1TMuonDQMOffline::matchHlt(), L1TTauOffline::matchHlt(), BPHMonitor::matchToTrigger(), ZGoldenFilter::operator()(), hltdqm::passTrig(), print_trigger_candidates(), CandidateTriggerObjectProducer::produce(), pat::PATTriggerProducer::produce(), HLTMuonMatchAndPlot::selectedTriggerObjects(), and egHLT::trigTools::setFiltersObjPasses().
|
inline |
Definition at line 105 of file TriggerEvent.h.
References training_settings::idx, AlCaHLTBitMon_QueryRunRegistry::string, and GlobalPosition_Frontier_DevDB_cff::tag.
Referenced by pat::PATTriggerProducer::produce().
|
inline |
Definition at line 103 of file TriggerEvent.h.
Referenced by TriggerSummaryAnalyzerAOD::analyze(), EwkMuLumiMonitorDQM::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), MuTriggerAnalyzer::analyze(), FourVectorHLT::analyze(), HeavyFlavorValidation::analyze(), ZToMuMuGammaAnalyzer::analyze(), PhotonAnalyzer::analyze(), IsoTrig::analyze(), BPHMonitor::matchToTrigger(), ZGoldenFilter::operator()(), and pat::PATTriggerProducer::produce().
|
inline |
Definition at line 104 of file TriggerEvent.h.
|
inline |
Definition at line 98 of file TriggerEvent.h.
References triggerObjects_.
Referenced by TriggerSummaryAnalyzerAOD::analyze(), SUSY_HLT_InclusiveHT::analyze(), SUSY_HLT_PhotonHT::analyze(), EwkMuLumiMonitorDQM::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_Muon_BJet::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), SUSY_HLT_Electron_BJet::analyze(), SUSY_HLT_alphaT::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_ElecFakes::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_MuonFakes::analyze(), SUSY_HLT_VBF_Mu::analyze(), HotlineDQM::analyze(), SUSY_HLT_Razor::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), MuTriggerAnalyzer::analyze(), TagAndProbeBtagTriggerMonitor::analyze(), FourVectorHLT::analyze(), DQMExample_Step1::analyze(), SUSY_HLT_SingleLepton::analyze(), HeavyFlavorValidation::analyze(), HLTMuonMatchAndPlot::analyze(), L1Muon2RecoTreeProducer::analyze(), HLTObjectMonitorProtonLead::analyze(), HLTObjectMonitor::analyze(), PhotonAnalyzer::analyze(), IsoTrig::analyze(), HLTObjectsMonitor::analyze(), L1MuonRecoTreeProducer::analyze(), HLTEventAnalyzerAOD::analyzeTrigger(), electronSelector(), egHLT::trigTools::fillHLTposition(), JetMETHLTOfflineSource::fillMEforEffAllTrigger(), JetMETHLTOfflineSource::fillMEforMonAllTrigger(), ZeeCandidateFilter::filter(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::getFilteredCands(), HLTTauDQMPath::getFilterObjects(), METplusTrackMonitor::getHLTObj(), dqmoffline::l1t::getTriggerObjects(), HLTSummaryFilter::hltFilter(), HSCPHLTFilter::IncreasedTreshold(), HSCPValidator::IncreasedTreshold(), ZCountingTrigger::TriggerTools::matchHLT(), L1TMuonDQMOffline::matchHlt(), L1TTauOffline::matchHlt(), BPHMonitor::matchToTrigger(), ZGoldenFilter::operator()(), hltdqm::passTrig(), print_trigger_candidates(), print_trigger_collection(), CandidateTriggerObjectProducer::produce(), pat::PATTriggerProducer::produce(), and egHLT::trigTools::setFiltersObjPasses().
|
inline |
other
Definition at line 133 of file TriggerEvent.h.
Referenced by TriggerSummaryAnalyzerAOD::analyze(), and pat::PATTriggerProducer::produce().
|
inline |
Definition at line 135 of file TriggerEvent.h.
Referenced by TriggerSummaryAnalyzerAOD::analyze(), SUSY_HLT_InclusiveHT::analyze(), EwkMuLumiMonitorDQM::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_Muon_BJet::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), SUSY_HLT_Electron_BJet::analyze(), SUSY_HLT_alphaT::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_ElecFakes::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_MuonFakes::analyze(), SUSY_HLT_VBF_Mu::analyze(), HotlineDQM::analyze(), SUSY_HLT_Razor::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), MuTriggerAnalyzer::analyze(), FourVectorHLT::analyze(), DQMExample_Step1::analyze(), SUSY_HLT_SingleLepton::analyze(), HeavyFlavorValidation::analyze(), BPHMonitor::analyze(), HLTObjectMonitorProtonLead::analyze(), HLTObjectMonitor::analyze(), ZToMuMuGammaAnalyzer::analyze(), PhotonAnalyzer::analyze(), IsoTrig::analyze(), HLTObjectsMonitor::analyze(), GeneralHLTOffline::fillHltMatrix(), JetMETHLTOfflineSource::fillMEforEffAllTrigger(), JetMETHLTOfflineSource::fillMEforMonAllTrigger(), ZeeCandidateFilter::filter(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::getFilteredCands(), HLTTauDQMPath::getFilterObjects(), METplusTrackMonitor::getHLTObj(), dqmoffline::l1t::getTriggerObjects(), HSCPHLTFilter::IncreasedTreshold(), HSCPValidator::IncreasedTreshold(), JetMETHLTOfflineSource::isTriggerObjectFound(), ZCountingTrigger::TriggerTools::matchHLT(), BPHMonitor::matchToTrigger(), ZGoldenFilter::operator()(), hltdqm::passTrig(), print_trigger_candidates(), pat::PATTriggerProducer::produce(), TriggerSummaryProducerAOD::produce(), and HLTMuonMatchAndPlot::selectedTriggerObjects().
|
inline |
Definition at line 134 of file TriggerEvent.h.
Referenced by TriggerSummaryAnalyzerAOD::analyze(), pat::PATTriggerProducer::produce(), and TriggerSummaryProducerAOD::produce().
|
inline |
getters
Definition at line 95 of file TriggerEvent.h.
References usedProcessName_.
Referenced by TriggerSummaryAnalyzerAOD::analyze(), and FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::getFilteredCands().
|
private |
1-past-end indices into linearised vector
Definition at line 53 of file TriggerEvent.h.
Referenced by collectionKeys().
|
private |
Input tags of packed up collections.
Definition at line 51 of file TriggerEvent.h.
Referenced by collectionTags().
|
private |
collection of all TriggerFilterObjects
Definition at line 57 of file TriggerEvent.h.
|
private |
collection of all unique physics objects (linearised vector)
Definition at line 55 of file TriggerEvent.h.
Referenced by getObjects().
|
private |
data members
processName used to select products packed up
Definition at line 49 of file TriggerEvent.h.
Referenced by usedProcessName().