#include <HLTTauDQMAutomation.h>
Public Member Functions | |
void | AutoCompleteConfig (std::vector< edm::ParameterSet > &config, HLTConfigProvider const &HLTCP) |
void | AutoCompleteMatching (edm::ParameterSet &config, HLTConfigProvider const &HLTCP, std::string moduleType) |
HLTTauDQMAutomation () | |
HLTTauDQMAutomation (std::string hltProcessName, double L1MatchDr, double HLTMatchDr) | |
virtual | ~HLTTauDQMAutomation () |
Private Member Functions | |
std::map< std::string, HLTTauDQMFilter >::iterator | findFilter (std::map< std::string, HLTTauDQMFilter > &container, std::string const &triggerName) |
bool | selectHLTTauDQMFilter (std::map< std::string, HLTTauDQMFilter > &container, HLTTauDQMFilter const &filter) |
Private Attributes | |
double | HLTMatchDr_ |
std::string | hltProcessName_ |
double | L1MatchDr_ |
Definition at line 11 of file HLTTauDQMAutomation.h.
HLTTauDQMAutomation::HLTTauDQMAutomation | ( | ) |
Definition at line 5 of file HLTTauDQMAutomation.cc.
HLTTauDQMAutomation::HLTTauDQMAutomation | ( | std::string | hltProcessName, |
double | L1MatchDr, | ||
double | HLTMatchDr | ||
) |
Definition at line 8 of file HLTTauDQMAutomation.cc.
References HLTMatchDr_, hltProcessName_, and L1MatchDr_.
|
virtual |
Definition at line 14 of file HLTTauDQMAutomation.cc.
void HLTTauDQMAutomation::AutoCompleteConfig | ( | std::vector< edm::ParameterSet > & | config, |
HLTConfigProvider const & | HLTCP | ||
) |
Definition at line 17 of file HLTTauDQMAutomation.cc.
References alignCSCRings::e, end, filters, findFilter(), HLTMatchDr_, hltProcessName_, HLTConfigProvider::inited(), L1MatchDr_, HLTConfigProvider::prescaleValue(), selectHLTTauDQMFilter(), dqm_diff::start, AlCaHLTBitMon_QueryRunRegistry::string, tmp, HLTConfigProvider::triggerNames(), and cms::Exception::what().
void HLTTauDQMAutomation::AutoCompleteMatching | ( | edm::ParameterSet & | config, |
HLTConfigProvider const & | HLTCP, | ||
std::string | moduleType | ||
) |
Definition at line 107 of file HLTTauDQMAutomation.cc.
References edm::ParameterSet::addUntrackedParameter(), alignCSCRings::e, end, filters, findFilter(), edm::ParameterSet::getUntrackedParameter(), HLTMatchDr_, hltProcessName_, HLTConfigProvider::inited(), L1MatchDr_, HLTConfigProvider::moduleType(), HLTConfigProvider::prescaleValue(), selectHLTTauDQMFilter(), dqm_diff::start, AlCaHLTBitMon_QueryRunRegistry::string, tmp, HLTConfigProvider::triggerNames(), and cms::Exception::what().
|
private |
Definition at line 169 of file HLTTauDQMAutomation.cc.
Referenced by AutoCompleteConfig(), and AutoCompleteMatching().
|
private |
Definition at line 157 of file HLTTauDQMAutomation.cc.
References alcazmumu_cfi::filter, and HLTTauDQMFilter::type().
Referenced by AutoCompleteConfig(), and AutoCompleteMatching().
|
private |
Definition at line 22 of file HLTTauDQMAutomation.h.
Referenced by AutoCompleteConfig(), AutoCompleteMatching(), and HLTTauDQMAutomation().
|
private |
Definition at line 20 of file HLTTauDQMAutomation.h.
Referenced by AutoCompleteConfig(), AutoCompleteMatching(), and HLTTauDQMAutomation().
|
private |
Definition at line 21 of file HLTTauDQMAutomation.h.
Referenced by AutoCompleteConfig(), AutoCompleteMatching(), and HLTTauDQMAutomation().