Public Member Functions | |
void | analyze (const edm::Event &iEvent, const edm::EventSetup &iSetup, const HLTConfigProvider &hltConfig, const trigger::TriggerEvent &trgEvent, const edm::TriggerResults &triggerResults, const edm::TriggerNames &triggerNames, float weight) override |
void | book (DQMStore::IBooker &booker) override |
template<class T > | |
int | count (const edm::Event &iEvent, InputTag &input, StringCutObjectSelector< T > &sel, float weight) |
void | fillSingleObjectPlots (const TInputCandidateType &cand, float weight) |
std::vector< std::string > | findPathAndFilter (const HLTConfigProvider &hltConfig) |
void | getAndStoreTokens (edm::ConsumesCollector &&iC) override |
template<> | |
void | getAndStoreTokens (edm::ConsumesCollector &&iC) |
template<> | |
void | getAndStoreTokens (edm::ConsumesCollector &&iC) |
template<> | |
void | getAndStoreTokens (edm::ConsumesCollector &&iC) |
template<> | |
void | getAndStoreTokens (edm::ConsumesCollector &&iC) |
std::vector< TOutputCandidateType > | getBestCombination (std::vector< TOutputCandidateType > &cands) |
void | getFilteredCands (TInputCandidateType *, std::vector< TOutputCandidateType > &cands, const edm::Event &iEvent, const edm::EventSetup &iSetup, const HLTConfigProvider &hltConfig, const trigger::TriggerEvent &trgEvent, float weight) |
template<> | |
void | getFilteredCands (reco::Candidate::LorentzVector *, std::vector< reco::Candidate::LorentzVector > &cands, const edm::Event &iEvent, const edm::EventSetup &iSetup, const HLTConfigProvider &hltConfig, const trigger::TriggerEvent &trgEvent, float weight) |
template<> | |
void | getFilteredCands (reco::Track *, std::vector< int > &cands, const edm::Event &iEvent, const edm::EventSetup &iSetup, const HLTConfigProvider &hltConfig, const trigger::TriggerEvent &trgEvent, float weight) |
template<> | |
void | getFilteredCands (reco::GenParticle *, std::vector< int > &cands, const edm::Event &iEvent, const edm::EventSetup &iSetup, const HLTConfigProvider &hltConfig, const trigger::TriggerEvent &trgEvent, float weight) |
template<> | |
void | getFilteredCands (reco::Track *, std::vector< int > &cands, const edm::Event &iEvent, const edm::EventSetup &iSetup, const HLTConfigProvider &hltConfig, const trigger::TriggerEvent &trgEvent, float weight) |
template<> | |
void | getFilteredCands (reco::PFJet *, std::vector< reco::PFJet > &cands, const edm::Event &iEvent, const edm::EventSetup &iSetup, const HLTConfigProvider &hltConfig, const trigger::TriggerEvent &trgEvent, float weight) |
template<> | |
void | getFilteredCands (reco::Candidate::LorentzVector *, std::vector< int > &cands, const edm::Event &iEvent, const edm::EventSetup &iSetup, const HLTConfigProvider &hltConfig, const trigger::TriggerEvent &trgEvent, float weight) |
template<> | |
void | getFilteredCands (trigger::TriggerObject *, std::vector< trigger::TriggerObject > &cands, const edm::Event &iEvent, const edm::EventSetup &iSetup, const HLTConfigProvider &hltConfig, const trigger::TriggerEvent &trgEvent, float weight) |
HandlerTemplate (const edm::ParameterSet &iConfig, triggerExpression::Data &eventCache) | |
~HandlerTemplate () override=default | |
Public Member Functions inherited from FSQ::BaseHandler | |
BaseHandler () | |
BaseHandler (const edm::ParameterSet &iConfig, triggerExpression::Data &eventCache) | |
virtual | ~BaseHandler ()=default |
Private Attributes | |
int | m_combinedObjectDimension |
std::vector< edm::ParameterSet > | m_combinedObjectDrawables |
StringCutObjectSelector < std::vector < TOutputCandidateType > > | m_combinedObjectSelection |
StringObjectFunction < std::vector < TOutputCandidateType > > | m_combinedObjectSortFunction |
std::string | m_dqmhistolabel |
std::string | m_filterPartialName |
edm::InputTag | m_input |
bool | m_isSetup |
std::string | m_pathPartialName |
std::map< std::string, std::shared_ptr < StringObjectFunction < std::vector < TOutputCandidateType > > > > | m_plottersCombinedObject |
std::map< std::string, std::shared_ptr < StringObjectFunction < TInputCandidateType > > > | m_plottersSingleObject |
std::map< std::string, int > | m_plotterType |
std::vector< edm::ParameterSet > | m_singleObjectDrawables |
StringCutObjectSelector < TInputCandidateType > | m_singleObjectSelection |
std::map< std::string, edm::EDGetToken > | m_tokens |
Static Private Attributes | |
static const int | CombinedObjectPlotter = 1 |
static const int | SingleObjectPlotter = 0 |
xxx More... | |
Additional Inherited Members | |
Public Types inherited from FSQ::BaseHandler | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Public Attributes inherited from FSQ::BaseHandler | |
std::string | m_dirname |
triggerExpression::Data * | m_eventCache |
std::unique_ptr < triggerExpression::Evaluator > | m_expression |
std::map< std::string, MonitorElement * > | m_histos |
edm::ParameterSet | m_pset |
std::set< std::string > | m_usedPaths |
Definition at line 109 of file FSQDiJetAve.cc.
|
inline |
Definition at line 134 of file FSQDiJetAve.cc.
References edm::ParameterSet::getParameter(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridedefault |
|
inlineoverridevirtual |
Implements FSQ::BaseHandler.
Definition at line 299 of file FSQDiJetAve.cc.
References HLT_FULL_cff::cands, newFWLiteAna::found, mps_fire::i, edm::TriggerNames::size(), edm::TriggerNames::triggerName(), and hgcalPerformanceValidation::val.
|
inlineoverridevirtual |
Implements FSQ::BaseHandler.
Definition at line 154 of file FSQDiJetAve.cc.
References dqm::implementation::IBooker::book1D(), cms::cuda::func, mps_fire::i, dqm::implementation::NavigatorBase::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 193 of file FSQDiJetAve.cc.
References edm::InputTag::encode(), edm::Event::getByToken(), mps_fire::i, edm::HandleBase::isValid(), tauCleaner_cfi::preselection, runTheMatrix::ret, EgammaValidation_Wenu_cff::sel, and histoStyle::weight.
|
inline |
Definition at line 212 of file FSQDiJetAve.cc.
References hgcalPerformanceValidation::val.
|
inline |
Definition at line 257 of file FSQDiJetAve.cc.
References mps_fire::i, HLTConfigProvider::moduleEDMType(), HLTConfigProvider::moduleLabels(), runTheMatrix::ret, HLTConfigProvider::size(), AlCaHLTBitMon_QueryRunRegistry::string, and HLTConfigProvider::triggerName().
|
inlineoverridevirtual |
Implements FSQ::BaseHandler.
Definition at line 182 of file FSQDiJetAve.cc.
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 442 of file FSQDiJetAve.cc.
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 510 of file FSQDiJetAve.cc.
References edm::InputTag::encode().
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 602 of file FSQDiJetAve.cc.
References edm::InputTag::encode().
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 651 of file FSQDiJetAve.cc.
|
inline |
Definition at line 364 of file FSQDiJetAve.cc.
References HLT_FULL_cff::distance, mps_fire::i, and tier0::unique().
|
inline |
Definition at line 233 of file FSQDiJetAve.cc.
References edm::Event::getByToken(), mps_fire::i, edm::HandleBase::isValid(), tauCleaner_cfi::preselection, and histoStyle::weight.
void FSQ::HandlerTemplate< reco::Candidate::LorentzVector, reco::Candidate::LorentzVector >::getFilteredCands | ( | reco::Candidate::LorentzVector * | , |
std::vector< reco::Candidate::LorentzVector > & | cands, | ||
const edm::Event & | iEvent, | ||
const edm::EventSetup & | iSetup, | ||
const HLTConfigProvider & | hltConfig, | ||
const trigger::TriggerEvent & | trgEvent, | ||
float | weight | ||
) |
Definition at line 448 of file FSQDiJetAve.cc.
References edm::Event::getByToken(), mps_fire::i, edm::HandleBase::isValid(), tauCleaner_cfi::preselection, and histoStyle::weight.
void FSQ::HandlerTemplate< reco::Track, int >::getFilteredCands | ( | reco::Track * | , |
std::vector< int > & | cands, | ||
const edm::Event & | iEvent, | ||
const edm::EventSetup & | iSetup, | ||
const HLTConfigProvider & | hltConfig, | ||
const trigger::TriggerEvent & | trgEvent, | ||
float | weight | ||
) |
Definition at line 478 of file FSQDiJetAve.cc.
void FSQ::HandlerTemplate< reco::GenParticle, int >::getFilteredCands | ( | reco::GenParticle * | , |
std::vector< int > & | cands, | ||
const edm::Event & | iEvent, | ||
const edm::EventSetup & | iSetup, | ||
const HLTConfigProvider & | hltConfig, | ||
const trigger::TriggerEvent & | trgEvent, | ||
float | weight | ||
) |
Definition at line 490 of file FSQDiJetAve.cc.
void FSQ::HandlerTemplate< reco::Track, int, BestVertexMatching >::getFilteredCands | ( | reco::Track * | , |
std::vector< int > & | cands, | ||
const edm::Event & | iEvent, | ||
const edm::EventSetup & | iSetup, | ||
const HLTConfigProvider & | hltConfig, | ||
const trigger::TriggerEvent & | trgEvent, | ||
float | weight | ||
) |
Definition at line 520 of file FSQDiJetAve.cc.
References PVValHelper::dxy, PVValHelper::dz, edm::InputTag::encode(), edm::Event::getByToken(), mps_fire::i, edm::HandleBase::isValid(), mathSSE::sqrt(), and beam_dqm_sourceclient-live_cfg::vertices.
void FSQ::HandlerTemplate< reco::PFJet, reco::PFJet, ApplyJEC >::getFilteredCands | ( | reco::PFJet * | , |
std::vector< reco::PFJet > & | cands, | ||
const edm::Event & | iEvent, | ||
const edm::EventSetup & | iSetup, | ||
const HLTConfigProvider & | hltConfig, | ||
const trigger::TriggerEvent & | trgEvent, | ||
float | weight | ||
) |
Definition at line 612 of file FSQDiJetAve.cc.
References edm::InputTag::encode(), edm::Event::getByToken(), mps_fire::i, edm::HandleBase::isValid(), tauCleaner_cfi::preselection, and pileupReCalc_HLTpaths::scale.
void FSQ::HandlerTemplate< reco::Candidate::LorentzVector, int >::getFilteredCands | ( | reco::Candidate::LorentzVector * | , |
std::vector< int > & | cands, | ||
const edm::Event & | iEvent, | ||
const edm::EventSetup & | iSetup, | ||
const HLTConfigProvider & | hltConfig, | ||
const trigger::TriggerEvent & | trgEvent, | ||
float | weight | ||
) |
Definition at line 656 of file FSQDiJetAve.cc.
References edm::Event::getByToken(), mps_fire::i, edm::HandleBase::isValid(), tauCleaner_cfi::preselection, and histoStyle::weight.
void FSQ::HandlerTemplate< trigger::TriggerObject, trigger::TriggerObject >::getFilteredCands | ( | trigger::TriggerObject * | , |
std::vector< trigger::TriggerObject > & | cands, | ||
const edm::Event & | iEvent, | ||
const edm::EventSetup & | iSetup, | ||
const HLTConfigProvider & | hltConfig, | ||
const trigger::TriggerEvent & | trgEvent, | ||
float | weight | ||
) |
Definition at line 687 of file FSQDiJetAve.cc.
References trigger::TriggerEvent::filterIndex(), trigger::TriggerEvent::filterKeys(), trigger::TriggerEvent::getObjects(), tauCleaner_cfi::preselection, LaserDQM_cfg::process, trigger::TriggerEvent::sizeFilters(), AlCaHLTBitMon_QueryRunRegistry::string, and trigger::TriggerEvent::usedProcessName().
|
staticprivate |
Definition at line 125 of file FSQDiJetAve.cc.
|
private |
Definition at line 115 of file FSQDiJetAve.cc.
|
private |
Definition at line 127 of file FSQDiJetAve.cc.
|
private |
Definition at line 118 of file FSQDiJetAve.cc.
|
private |
Definition at line 119 of file FSQDiJetAve.cc.
|
private |
Definition at line 111 of file FSQDiJetAve.cc.
|
private |
Definition at line 113 of file FSQDiJetAve.cc.
|
private |
Definition at line 130 of file FSQDiJetAve.cc.
|
private |
Definition at line 129 of file FSQDiJetAve.cc.
|
private |
Definition at line 112 of file FSQDiJetAve.cc.
|
private |
Definition at line 121 of file FSQDiJetAve.cc.
|
private |
Definition at line 122 of file FSQDiJetAve.cc.
|
private |
Definition at line 126 of file FSQDiJetAve.cc.
|
private |
Definition at line 128 of file FSQDiJetAve.cc.
|
private |
Definition at line 117 of file FSQDiJetAve.cc.
|
private |
Definition at line 131 of file FSQDiJetAve.cc.
|
staticprivate |
xxx
Definition at line 124 of file FSQDiJetAve.cc.