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 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 131 of file FSQDiJetAve.cc.
References edm::ParameterSet::getParameter(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridedefault |
|
inlineoverridevirtual |
Implements FSQ::BaseHandler.
Definition at line 296 of file FSQDiJetAve.cc.
References egammaForCoreTracking_cff::cands, runEdmFileComparison::found, mps_fire::i, edm::TriggerNames::size(), edm::TriggerNames::triggerName(), and heppy_batch::val.
|
inlineoverridevirtual |
Implements FSQ::BaseHandler.
Definition at line 151 of file FSQDiJetAve.cc.
References create_public_pileup_plots::bins, DQMStore::IBooker::book1D(), patCandidates_cff::func, mps_fire::i, DQMStore::IBooker::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 191 of file FSQDiJetAve.cc.
References edm::InputTag::encode(), edm::Event::getByToken(), mps_fire::i, edm::HandleBase::isValid(), electronCleaner_cfi::preselection, triggerObjects_cff::sel, and mps_merge::weight.
|
inline |
Definition at line 210 of file FSQDiJetAve.cc.
References heppy_batch::val.
|
inline |
Definition at line 254 of file FSQDiJetAve.cc.
References mps_fire::i, HLTConfigProvider::moduleEDMType(), HLTConfigProvider::moduleLabels(), HLTConfigProvider::size(), AlCaHLTBitMon_QueryRunRegistry::string, and HLTConfigProvider::triggerName().
|
inlineoverridevirtual |
Implements FSQ::BaseHandler.
Definition at line 180 of file FSQDiJetAve.cc.
References edm::InputTag::encode().
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 431 of file FSQDiJetAve.cc.
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 500 of file FSQDiJetAve.cc.
References edm::InputTag::encode().
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 586 of file FSQDiJetAve.cc.
References edm::InputTag::encode().
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 639 of file FSQDiJetAve.cc.
|
inline |
Definition at line 356 of file FSQDiJetAve.cc.
References SoftLeptonByDistance_cfi::distance, mps_fire::i, and tier0::unique().
|
inline |
Definition at line 230 of file FSQDiJetAve.cc.
References edm::InputTag::encode(), edm::Event::getByToken(), mps_fire::i, edm::HandleBase::isValid(), electronCleaner_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 438 of file FSQDiJetAve.cc.
References edm::Event::getByToken(), mps_fire::i, edm::HandleBase::isValid(), electronCleaner_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 469 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 482 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 512 of file FSQDiJetAve.cc.
References PVValHelper::dxy, PVValHelper::dz, edm::InputTag::encode(), edm::Event::getByToken(), mps_fire::i, edm::HandleBase::isValid(), mathSSE::sqrt(), and electrons_cff::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 599 of file FSQDiJetAve.cc.
References edm::InputTag::encode(), edm::Event::getByToken(), mps_fire::i, edm::HandleBase::isValid(), electronCleaner_cfi::preselection, and Scenarios_cff::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 646 of file FSQDiJetAve.cc.
References edm::Event::getByToken(), mps_fire::i, edm::HandleBase::isValid(), electronCleaner_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 678 of file FSQDiJetAve.cc.
References trigger::TriggerEvent::filterIndex(), trigger::TriggerEvent::filterKeys(), trigger::TriggerEvent::getObjects(), electronCleaner_cfi::preselection, LaserDQM_cfg::process, trigger::TriggerEvent::sizeFilters(), AlCaHLTBitMon_QueryRunRegistry::string, and trigger::TriggerEvent::usedProcessName().
|
staticprivate |
Definition at line 122 of file FSQDiJetAve.cc.
|
private |
Definition at line 113 of file FSQDiJetAve.cc.
|
private |
Definition at line 124 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 127 of file FSQDiJetAve.cc.
|
private |
Definition at line 126 of file FSQDiJetAve.cc.
|
private |
Definition at line 110 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 123 of file FSQDiJetAve.cc.
|
private |
Definition at line 125 of file FSQDiJetAve.cc.
|
private |
Definition at line 115 of file FSQDiJetAve.cc.
|
private |
Definition at line 128 of file FSQDiJetAve.cc.
|
staticprivate |
xxx
Definition at line 121 of file FSQDiJetAve.cc.