#include <QTestParameterNames.h>
Public Member Functions | |
std::vector< std::string > | getTestParamNames (std::string theTestType) |
QTestParameterNames () | |
Constructor. More... | |
~QTestParameterNames () | |
Destructor. More... | |
Private Member Functions | |
void | constructMap (std::string testType, std::string param1="undefined", std::string param2="undefined", std::string param3="undefined", std::string param4="undefined", std::string param5="undefined", std::string param6="undefined", std::string param7="undefined", std::string param8="undefined") |
Private Attributes | |
std::map< std::string, std::vector< std::string > > | configurationMap |
Defines name and number of parameters that must be specified in the xml configuration file for each quality test besides error and warning thresholds. It's used by QTestConfigurationPerser to check that all necessary parameters are defined.
Definition at line 18 of file QTestParameterNames.h.
QTestParameterNames::QTestParameterNames | ( | ) |
Constructor.
Definition at line 13 of file QTestParameterNames.cc.
References constructMap(), Comp2RefEqualH::getAlgoName(), Comp2RefChi2::getAlgoName(), Comp2RefKolmogorov::getAlgoName(), ContentsXRange::getAlgoName(), ContentsYRange::getAlgoName(), DeadChannel::getAlgoName(), NoisyChannel::getAlgoName(), ContentsWithinExpected::getAlgoName(), MeanWithinExpected::getAlgoName(), CompareToMedian::getAlgoName(), CompareLastFilledBin::getAlgoName(), and CheckVariance::getAlgoName().
|
inline |
|
private |
Definition at line 38 of file QTestParameterNames.cc.
References configurationMap.
Referenced by QTestParameterNames().
std::vector< std::string > QTestParameterNames::getTestParamNames | ( | std::string | theTestType | ) |
returns the list of parameters used by the test of a given type (the string theTestType must be one of the names defined in DQMServices/ClientConfig/interface/DQMQualityTestsConfiguration.h
Definition at line 58 of file QTestParameterNames.cc.
References configurationMap, and relativeConstraints::empty.
|
private |
Definition at line 37 of file QTestParameterNames.h.
Referenced by constructMap(), and getTestParamNames().