#include <HLTTauDQMFilter.h>
Public Member Functions | |
std::vector< edm::ParameterSet > | getPSets (HLTConfigProvider const &HLTCP) |
edm::ParameterSet | getRefPSet () |
edm::ParameterSet | getSummaryPSet (HLTConfigProvider const &HLTCP) |
HLTTauDQMFilter (std::string const &name, int initialPrescale, std::string hltTauDQMProcess, double L1MatchDeltaR, double HLTMatchDeltaR) | |
HLTTauDQMFilter (std::string const &name, std::string const &alias, int initialPrescale, std::string hltTauDQMProcess, double L1MatchDeltaR, double HLTMatchDeltaR, int nRefTaus=-1, int nRefElectrons=-1, int nRefMuons=-1) | |
int | initialPrescale () const |
std::map< int, std::string > | interestingModules (HLTConfigProvider const &HLTCP) |
int | leadingElectron () const |
int | leadingHT () const |
int | leadingMET () const |
int | leadingMuon () const |
int | leadingPFMHT () const |
int | leadingQuadJet () const |
int | leadingTau () const |
std::string | name () const |
int | NReferenceLeptons () const |
int | NReferenceTaus () const |
void | print () |
HLTTauDQMFilter const & | select (HLTTauDQMFilter const &filter, bool &swapped) |
std::string | type () const |
virtual | ~HLTTauDQMFilter () |
Private Member Functions | |
bool | insertUniqueValue (std::map< int, std::string > &container, std::pair< int, std::string > const &value) |
void | regexSearch () |
void | setType () |
bool | string2int (const char *digit, int &result) |
Private Attributes | |
std::string | alias_ |
unsigned int | count_electrons_ |
unsigned int | count_hts_ |
unsigned int | count_mets_ |
unsigned int | count_muons_ |
unsigned int | count_pfmhts_ |
unsigned int | count_quadjets_ |
unsigned int | count_taus_ |
std::multimap< int, std::string > | electrons_ |
double | HLTMatchDeltaR_ |
std::string | hltTauDQMProcess_ |
std::multimap< int, std::string > | ht_ |
int | initialPrescale_ |
double | L1MatchDeltaR_ |
std::multimap< int, std::string > | mets_ |
std::multimap< int, std::string > | muons_ |
std::string | name_ |
std::multimap< int, std::string > | pfmht_ |
std::multimap< int, std::string > | quadjets_ |
std::multimap< int, std::string > | taus_ |
std::string | type_ |
Definition at line 10 of file HLTTauDQMFilter.h.
HLTTauDQMFilter::HLTTauDQMFilter | ( | std::string const & | name, |
int | initialPrescale, | ||
std::string | hltTauDQMProcess, | ||
double | L1MatchDeltaR, | ||
double | HLTMatchDeltaR | ||
) |
Definition at line 5 of file HLTTauDQMFilter.cc.
References alias_, count_electrons_, count_hts_, count_mets_, count_muons_, count_pfmhts_, count_quadjets_, count_taus_, HLTMatchDeltaR_, HLTMonTau_cfi::hltTauDQMProcess, hltTauDQMProcess_, initialPrescale(), initialPrescale_, L1MatchDeltaR_, name(), name_, regexSearch(), and setType().
HLTTauDQMFilter::HLTTauDQMFilter | ( | std::string const & | name, |
std::string const & | alias, | ||
int | initialPrescale, | ||
std::string | hltTauDQMProcess, | ||
double | L1MatchDeltaR, | ||
double | HLTMatchDeltaR, | ||
int | nRefTaus = -1 , |
||
int | nRefElectrons = -1 , |
||
int | nRefMuons = -1 |
||
) |
Definition at line 23 of file HLTTauDQMFilter.cc.
References alias_, count_electrons_, count_hts_, count_mets_, count_muons_, count_pfmhts_, count_quadjets_, count_taus_, HLTMatchDeltaR_, HLTMonTau_cfi::hltTauDQMProcess, hltTauDQMProcess_, initialPrescale(), initialPrescale_, L1MatchDeltaR_, name(), name_, regexSearch(), and setType().
|
virtual |
Definition at line 44 of file HLTTauDQMFilter.cc.
std::vector< edm::ParameterSet > HLTTauDQMFilter::getPSets | ( | HLTConfigProvider const & | HLTCP | ) |
Definition at line 343 of file HLTTauDQMFilter.cc.
References edm::ParameterSet::addUntrackedParameter(), count_electrons_, count_muons_, count_taus_, HLTMatchDeltaR_, hltTauDQMProcess_, interestingModules(), L1MatchDeltaR_, HLTConfigProvider::moduleType(), tmp, trigger::TriggerElectron, trigger::TriggerL1IsoEG, trigger::TriggerL1Mu, trigger::TriggerL1TauJet, trigger::TriggerMuon, and trigger::TriggerTau.
Referenced by getSummaryPSet().
edm::ParameterSet HLTTauDQMFilter::getRefPSet | ( | ) |
Definition at line 419 of file HLTTauDQMFilter.cc.
References edm::ParameterSet::addUntrackedParameter(), NReferenceLeptons(), NReferenceTaus(), and tmp.
edm::ParameterSet HLTTauDQMFilter::getSummaryPSet | ( | HLTConfigProvider const & | HLTCP | ) |
Definition at line 427 of file HLTTauDQMFilter.cc.
References edm::ParameterSet::addUntrackedParameter(), getPSets(), edm::ParameterSet::getUntrackedParameter(), tmp, trigger::TriggerElectron, trigger::TriggerMuon, and type().
|
inline |
Definition at line 16 of file HLTTauDQMFilter.h.
References initialPrescale_.
Referenced by HLTTauDQMFilter(), and select().
|
private |
Definition at line 331 of file HLTTauDQMFilter.cc.
Referenced by interestingModules().
std::map< int, std::string > HLTTauDQMFilter::interestingModules | ( | HLTConfigProvider const & | HLTCP | ) |
Definition at line 274 of file HLTTauDQMFilter.cc.
References alias_, spr::find(), edm::ParameterSet::getParameter(), HLTConfigProvider::inited(), input1, input2, insertUniqueValue(), edm::InputTag::label(), HLTConfigProvider::moduleLabels(), HLTConfigProvider::modulePSet(), HLTConfigProvider::moduleType(), name_, and relativeConstraints::value.
Referenced by getPSets().
int HLTTauDQMFilter::leadingElectron | ( | ) | const |
Definition at line 76 of file HLTTauDQMFilter.cc.
References electrons_.
Referenced by select().
int HLTTauDQMFilter::leadingHT | ( | ) | const |
int HLTTauDQMFilter::leadingMET | ( | ) | const |
int HLTTauDQMFilter::leadingMuon | ( | ) | const |
int HLTTauDQMFilter::leadingPFMHT | ( | ) | const |
int HLTTauDQMFilter::leadingQuadJet | ( | ) | const |
Definition at line 92 of file HLTTauDQMFilter.cc.
References quadjets_.
Referenced by select().
int HLTTauDQMFilter::leadingTau | ( | ) | const |
|
inline |
Definition at line 15 of file HLTTauDQMFilter.h.
References name_.
Referenced by HLTTauDQMFilter(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inline |
Definition at line 31 of file HLTTauDQMFilter.h.
References count_electrons_, and count_muons_.
Referenced by getRefPSet().
|
inline |
Definition at line 30 of file HLTTauDQMFilter.h.
References count_taus_.
Referenced by getRefPSet().
void HLTTauDQMFilter::print | ( | void | ) |
Definition at line 47 of file HLTTauDQMFilter.cc.
References count_electrons_, count_hts_, count_mets_, count_muons_, count_pfmhts_, count_quadjets_, count_taus_, gather_cfg::cout, initialPrescale_, name_, and type().
|
private |
Definition at line 134 of file HLTTauDQMFilter.cc.
References count_electrons_, count_hts_, count_mets_, count_muons_, count_pfmhts_, count_quadjets_, count_taus_, electrons_, end, relval_parameters_module::energy, ht_, mets_, muons_, name_, pfmht_, quadjets_, errorMatrix2Lands_multiChannel::start, string2int(), and taus_.
Referenced by HLTTauDQMFilter().
HLTTauDQMFilter const & HLTTauDQMFilter::select | ( | HLTTauDQMFilter const & | filter, |
bool & | swapped | ||
) |
Definition at line 116 of file HLTTauDQMFilter.cc.
References alcazmumu_cfi::filter, initialPrescale(), leadingElectron(), leadingHT(), leadingMET(), leadingMuon(), leadingPFMHT(), leadingQuadJet(), and leadingTau().
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Views.LineDecayView.LineDecayContainer::mousePressEvent(), Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), and Vispa.Views.AbstractView.AbstractView::restoreSelection().
|
private |
Definition at line 228 of file HLTTauDQMFilter.cc.
References alias_, count_electrons_, count_hts_, count_mets_, count_muons_, count_pfmhts_, count_quadjets_, count_taus_, taus_, and type_.
Referenced by HLTTauDQMFilter().
|
private |
|
inline |
Definition at line 18 of file HLTTauDQMFilter.h.
References type_.
Referenced by getSummaryPSet(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), print(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), and HLTTauDQMAutomation::selectHLTTauDQMFilter().
|
private |
Definition at line 57 of file HLTTauDQMFilter.h.
Referenced by HLTTauDQMFilter(), interestingModules(), and setType().
|
private |
Definition at line 46 of file HLTTauDQMFilter.h.
Referenced by getPSets(), HLTTauDQMFilter(), NReferenceLeptons(), print(), regexSearch(), and setType().
|
private |
Definition at line 54 of file HLTTauDQMFilter.h.
Referenced by HLTTauDQMFilter(), print(), regexSearch(), and setType().
|
private |
Definition at line 48 of file HLTTauDQMFilter.h.
Referenced by HLTTauDQMFilter(), print(), regexSearch(), and setType().
|
private |
Definition at line 44 of file HLTTauDQMFilter.h.
Referenced by getPSets(), HLTTauDQMFilter(), NReferenceLeptons(), print(), regexSearch(), and setType().
|
private |
Definition at line 52 of file HLTTauDQMFilter.h.
Referenced by HLTTauDQMFilter(), print(), regexSearch(), and setType().
|
private |
Definition at line 50 of file HLTTauDQMFilter.h.
Referenced by HLTTauDQMFilter(), print(), regexSearch(), and setType().
|
private |
Definition at line 42 of file HLTTauDQMFilter.h.
Referenced by getPSets(), HLTTauDQMFilter(), NReferenceTaus(), print(), regexSearch(), and setType().
|
private |
Definition at line 45 of file HLTTauDQMFilter.h.
Referenced by leadingElectron(), and regexSearch().
|
private |
Definition at line 62 of file HLTTauDQMFilter.h.
Referenced by getPSets(), and HLTTauDQMFilter().
|
private |
Definition at line 60 of file HLTTauDQMFilter.h.
Referenced by getPSets(), and HLTTauDQMFilter().
|
private |
Definition at line 53 of file HLTTauDQMFilter.h.
Referenced by leadingHT(), and regexSearch().
|
private |
Definition at line 59 of file HLTTauDQMFilter.h.
Referenced by HLTTauDQMFilter(), initialPrescale(), and print().
|
private |
Definition at line 61 of file HLTTauDQMFilter.h.
Referenced by getPSets(), and HLTTauDQMFilter().
|
private |
Definition at line 47 of file HLTTauDQMFilter.h.
Referenced by leadingMET(), and regexSearch().
|
private |
Definition at line 43 of file HLTTauDQMFilter.h.
Referenced by leadingMuon(), and regexSearch().
|
private |
Definition at line 56 of file HLTTauDQMFilter.h.
Referenced by HLTTauDQMFilter(), interestingModules(), name(), print(), and regexSearch().
|
private |
Definition at line 51 of file HLTTauDQMFilter.h.
Referenced by leadingPFMHT(), and regexSearch().
|
private |
Definition at line 49 of file HLTTauDQMFilter.h.
Referenced by leadingQuadJet(), and regexSearch().
|
private |
Definition at line 41 of file HLTTauDQMFilter.h.
Referenced by leadingTau(), regexSearch(), and setType().
|
private |
Definition at line 58 of file HLTTauDQMFilter.h.
Referenced by Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::insertInto(), RandomRunSource.RandomRunSource::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), setType(), and type().