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) |
void | book (DQMStore::IBooker &booker) |
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) |
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) | |
Public Member Functions inherited from FSQ::BaseHandler | |
BaseHandler () | |
BaseHandler (const edm::ParameterSet &iConfig, triggerExpression::Data &eventCache) | |
~BaseHandler () | |
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 108 of file FSQDiJetAve.cc.
|
inline |
Definition at line 132 of file FSQDiJetAve.cc.
References edm::ParameterSet::getParameter(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlinevirtual |
Implements FSQ::BaseHandler.
Definition at line 297 of file FSQDiJetAve.cc.
References runEdmFileComparison::found, mps_fire::i, edm::TriggerNames::size(), edm::TriggerNames::triggerName(), and heppy_batch::val.
|
inlinevirtual |
Implements FSQ::BaseHandler.
Definition at line 152 of file FSQDiJetAve.cc.
References create_public_pileup_plots::bins, DQMStore::IBooker::book1D(), RecoEcal_EventContent_cff::func, mps_fire::i, DQMStore::IBooker::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 192 of file FSQDiJetAve.cc.
References edm::InputTag::encode(), edm::Event::getByToken(), mps_fire::i, edm::HandleBase::isValid(), electronCleaner_cfi::preselection, and mps_merge::weight.
|
inline |
Definition at line 211 of file FSQDiJetAve.cc.
References heppy_batch::val.
|
inline |
Definition at line 255 of file FSQDiJetAve.cc.
References mps_fire::i, HLTConfigProvider::moduleEDMType(), HLTConfigProvider::moduleLabels(), HLTConfigProvider::size(), AlCaHLTBitMon_QueryRunRegistry::string, and HLTConfigProvider::triggerName().
|
inlinevirtual |
Implements FSQ::BaseHandler.
Definition at line 181 of file FSQDiJetAve.cc.
References edm::InputTag::encode().
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 432 of file FSQDiJetAve.cc.
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 501 of file FSQDiJetAve.cc.
References edm::InputTag::encode().
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 587 of file FSQDiJetAve.cc.
References edm::InputTag::encode().
|
virtual |
Implements FSQ::BaseHandler.
Definition at line 640 of file FSQDiJetAve.cc.
|
inline |
Definition at line 357 of file FSQDiJetAve.cc.
References SoftLeptonByDistance_cfi::distance, mps_fire::i, and tier0::unique().
|
inline |
Definition at line 231 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 439 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 470 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 483 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 513 of file FSQDiJetAve.cc.
References particleFlowDisplacedVertexCandidate_cfi::dxy, allConversions_cfi::dz, edm::InputTag::encode(), edm::Event::getByToken(), mps_fire::i, edm::HandleBase::isValid(), mathSSE::sqrt(), and ecalDrivenElectronSeedsParameters_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 600 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 647 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 679 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 123 of file FSQDiJetAve.cc.
|
private |
Definition at line 114 of file FSQDiJetAve.cc.
|
private |
Definition at line 125 of file FSQDiJetAve.cc.
|
private |
Definition at line 117 of file FSQDiJetAve.cc.
|
private |
Definition at line 118 of file FSQDiJetAve.cc.
|
private |
Definition at line 110 of file FSQDiJetAve.cc.
|
private |
Definition at line 112 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 111 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 116 of file FSQDiJetAve.cc.
|
private |
Definition at line 129 of file FSQDiJetAve.cc.
|
staticprivate |
xxx
Definition at line 122 of file FSQDiJetAve.cc.