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 107 of file FSQDiJetAve.cc.
|
inline |
Definition at line 132 of file FSQDiJetAve.cc.
References edm::ParameterSet::getParameter(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridedefault |
|
inlineoverridevirtual |
Implements FSQ::BaseHandler.
Definition at line 297 of file FSQDiJetAve.cc.
References HLT_2022v12_cff::cands, newFWLiteAna::found, HltComparatorCreateWorkflow::hltConfig, mps_fire::i, iEvent, L1TEGammaOffline_cfi::triggerNames, and heppy_batch::val.
|
inlineoverridevirtual |
Implements FSQ::BaseHandler.
Definition at line 152 of file FSQDiJetAve.cc.
References trigObjTnPSource_cfi::bins, dqm::implementation::IBooker::book1D(), EcalMonitorTask_cff::func, HltBtagPostValidation_cff::histoName, mps_fire::i, dqm::implementation::NavigatorBase::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, and DQMOfflineHeavyIons_cff::todo.
|
inline |
Definition at line 191 of file FSQDiJetAve.cc.
References mps_fire::i, iEvent, input, edm::HandleBase::isValid(), singleTopDQM_cfi::preselection, runTheMatrix::ret, EgammaValidation_Wenu_cff::sel, and mps_merge::weight.
|
inline |
Definition at line 210 of file FSQDiJetAve.cc.
References heppy_batch::val.
|
inline |
Definition at line 255 of file FSQDiJetAve.cc.
References HltComparatorCreateWorkflow::hltConfig, mps_fire::i, HerwigMaxPtPartonFilter_cfi::moduleLabel, runTheMatrix::ret, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineoverridevirtual |
Implements FSQ::BaseHandler.
Definition at line 180 of file FSQDiJetAve.cc.
References edm::InputTag::encode().
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 440 of file FSQDiJetAve.cc.
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 508 of file FSQDiJetAve.cc.
References edm::InputTag::encode().
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 600 of file FSQDiJetAve.cc.
References edm::InputTag::encode().
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 649 of file FSQDiJetAve.cc.
|
inline |
Definition at line 362 of file FSQDiJetAve.cc.
References HLT_2022v12_cff::cands, HLT_2022v12_cff::distance, mps_fire::i, jetUpdater_cfi::sort, and tier0::unique().
|
inline |
Definition at line 231 of file FSQDiJetAve.cc.
References HLT_2022v12_cff::cands, edm::InputTag::encode(), mps_fire::i, iEvent, edm::HandleBase::isValid(), singleTopDQM_cfi::preselection, and mps_merge::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 446 of file FSQDiJetAve.cc.
References HLT_2022v12_cff::cands, mps_fire::i, iEvent, edm::HandleBase::isValid(), singleTopDQM_cfi::preselection, and mps_merge::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 476 of file FSQDiJetAve.cc.
References HLT_2022v12_cff::cands, and iEvent.
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 488 of file FSQDiJetAve.cc.
References HLT_2022v12_cff::cands, and iEvent.
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 518 of file FSQDiJetAve.cc.
References HLT_2022v12_cff::cands, PVValHelper::dxy, PVValHelper::dz, edm::InputTag::encode(), mps_fire::i, iEvent, edm::HandleBase::isValid(), mathSSE::sqrt(), and AlignmentTracksFromVertexSelector_cfi::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 610 of file FSQDiJetAve.cc.
References HLT_2022v12_cff::cands, edm::InputTag::encode(), mps_fire::i, iEvent, edm::HandleBase::isValid(), singleTopDQM_cfi::preselection, and L1EGammaClusterEmuProducer_cfi::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 654 of file FSQDiJetAve.cc.
References HLT_2022v12_cff::cands, mps_fire::i, iEvent, edm::HandleBase::isValid(), singleTopDQM_cfi::preselection, and mps_merge::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 685 of file FSQDiJetAve.cc.
References HLT_2022v12_cff::cands, trigger::TriggerEvent::filterIndex(), trigger::TriggerEvent::filterKeys(), trigger::TriggerEvent::getObjects(), HltComparatorCreateWorkflow::hltConfig, EgHLTOfflineClient_cfi::hltTag, singleTopDQM_cfi::preselection, LaserDQM_cfg::process, trigger::TriggerEvent::sizeFilters(), AlCaHLTBitMon_QueryRunRegistry::string, and trigger::TriggerEvent::usedProcessName().
|
staticprivate |
Definition at line 123 of file FSQDiJetAve.cc.
|
private |
Definition at line 113 of file FSQDiJetAve.cc.
|
private |
Definition at line 125 of file FSQDiJetAve.cc.
|
private |
Definition at line 116 of file FSQDiJetAve.cc.
|
private |
Definition at line 117 of file FSQDiJetAve.cc.
|
private |
Definition at line 109 of file FSQDiJetAve.cc.
|
private |
Definition at line 111 of file FSQDiJetAve.cc.
|
private |
Definition at line 128 of file FSQDiJetAve.cc.
|
private |
Definition at line 127 of file FSQDiJetAve.cc.
|
private |
Definition at line 110 of file FSQDiJetAve.cc.
|
private |
Definition at line 119 of file FSQDiJetAve.cc.
|
private |
Definition at line 120 of file FSQDiJetAve.cc.
|
private |
Definition at line 124 of file FSQDiJetAve.cc.
|
private |
Definition at line 126 of file FSQDiJetAve.cc.
|
private |
Definition at line 115 of file FSQDiJetAve.cc.
|
private |
Definition at line 129 of file FSQDiJetAve.cc.
|
staticprivate |
xxx
Definition at line 122 of file FSQDiJetAve.cc.