#include <SkewnessTest_LessThanAbs.h>
Definition at line 16 of file SkewnessTest_LessThanAbs.h.
◆ SkewnessTest_LessThanAbs()
dqm_algorithms::SkewnessTest_LessThanAbs::SkewnessTest_LessThanAbs |
( |
| ) |
|
|
inline |
◆ clone()
◆ CompareSkewnessTest()
bool dqm_algorithms::SkewnessTest::CompareSkewnessTest |
( |
const std::string & |
type, |
|
|
double |
value, |
|
|
double |
threshold |
|
) |
| |
|
inherited |
◆ execute()
Definition at line 44 of file SkewnessTest.cxx.
50 if(
object.
IsA()->InheritsFrom(
"TH1" ) ) {
53 throw dqm_core::BadConfig( ERS_HERE,
name,
"does not inherit from TH1" );
58 if (
histogram->GetEffectiveEntries() < minstat ) {
60 result->tags_[
"InsufficientEffectiveEntries"] =
histogram->GetEffectiveEntries();
73 catch ( dqm_core::Exception & ex ) {
74 throw dqm_core::BadConfig( ERS_HERE,
name, ex.what(), ex );
76 ERS_DEBUG(1,
"Axis for skewness calculation:"<<
axis);
82 ERS_DEBUG(1,
"Skewness = "<<skewness<<
" +- "<<skewness_e);
83 result->tags_[
"Skewness"] = skewness;
84 result->tags_[
"ApproxStandardError"]=skewness_e;
89 result->status_ = dqm_core::Result::Yellow;
◆ printDescription()
void dqm_algorithms::SkewnessTest::printDescription |
( |
std::ostream & |
out | ) |
|
|
inherited |
Definition at line 110 of file SkewnessTest.cxx.
112 out<<
"SkewnessTest_"+
m_name+
" : Checks if the Skewness of the distribution is "+
m_name+
" threshold value\n"<<std::endl;
114 out<<
"Mandatory Green/Red Threshold: S: Value of Skewness"<<std::endl;
116 out<<
"Optional Parameter: MinStat: Minimum histogram statistics needed to perform Algorithm"<<std::endl;
117 out<<
"Optional Parameter: Axis: Axis along which compute Skewness: 1=X, 2=Y, 3=Z"<<std::endl;
◆ m_name
std::string dqm_algorithms::SkewnessTest::m_name |
|
privateinherited |
The documentation for this struct was generated from the following file: