CMS 3D CMS Logo

Public Member Functions | Static Public Member Functions | Protected Attributes

CSC01 Class Reference

#include <QTest.h>

Inheritance diagram for CSC01:
SimpleTest QCriterion

List of all members.

Public Member Functions

 CSC01 (const std::string &name)
double get_epsilon_obs ()
int get_result ()
double get_S_fail_obs ()
double get_S_pass_obs ()
float runTest (const MonitorElement *me)
void set_epsilon_max (double epsilon)
void set_S_fail (double S)
void set_S_pass (double S)

Static Public Member Functions

static std::string getAlgoName (void)

Protected Attributes

double epsilon_max
double epsilon_obs
int result
double S_fail
double S_fail_obs
double S_pass
double S_pass_obs

Detailed Description

Definition at line 565 of file QTest.h.


Constructor & Destructor Documentation

CSC01::CSC01 ( const std::string &  name) [inline]

Definition at line 568 of file QTest.h.

References getAlgoName(), and QCriterion::setAlgoName().


Member Function Documentation

double CSC01::get_epsilon_obs ( ) [inline]

Definition at line 577 of file QTest.h.

References epsilon_obs.

{ return epsilon_obs; }
int CSC01::get_result ( ) [inline]

Definition at line 580 of file QTest.h.

References result.

{ return result; }
double CSC01::get_S_fail_obs ( ) [inline]

Definition at line 578 of file QTest.h.

References S_fail_obs.

{ return S_fail_obs;  }
double CSC01::get_S_pass_obs ( ) [inline]

Definition at line 579 of file QTest.h.

References S_pass_obs.

{ return S_pass_obs;  }
static std::string CSC01::getAlgoName ( void  ) [inline, static]

Definition at line 572 of file QTest.h.

Referenced by CSC01().

{ return "RuleCSC01"; }
float CSC01::runTest ( const MonitorElement me) [virtual]

Reimplemented from QCriterion.

void CSC01::set_epsilon_max ( double  epsilon) [inline]

Definition at line 574 of file QTest.h.

References epsilon, and epsilon_max.

void CSC01::set_S_fail ( double  S) [inline]

Definition at line 575 of file QTest.h.

References S_fail.

{ S_fail = S; }
void CSC01::set_S_pass ( double  S) [inline]

Definition at line 576 of file QTest.h.

References S_pass.

{ S_pass = S; }

Member Data Documentation

double CSC01::epsilon_max [protected]

Definition at line 585 of file QTest.h.

Referenced by set_epsilon_max().

double CSC01::epsilon_obs [protected]

Definition at line 587 of file QTest.h.

Referenced by get_epsilon_obs().

int CSC01::result [protected]

Definition at line 589 of file QTest.h.

Referenced by get_result().

double CSC01::S_fail [protected]

Definition at line 586 of file QTest.h.

Referenced by set_S_fail().

double CSC01::S_fail_obs [protected]

Definition at line 588 of file QTest.h.

Referenced by get_S_fail_obs().

double CSC01::S_pass [protected]

Definition at line 586 of file QTest.h.

Referenced by set_S_pass().

double CSC01::S_pass_obs [protected]

Definition at line 588 of file QTest.h.

Referenced by get_S_pass_obs().