Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
JResultTitle Class Reference

#include <JTest_t.hh>

Public Member Functions

 JResultTitle ()
 
 JResultTitle (string Name, string Parameter, bool Passed, double Value)
 
std::istream & read (std::istream &in)
 
string getTitle ()
 

Public Attributes

string name
 
string parameter
 
bool passed
 
string passed_h
 
double value
 

Detailed Description

Definition at line 17 of file JTest_t.hh.

Constructor & Destructor Documentation

JResultTitle::JResultTitle ( )
inline

Definition at line 20 of file JTest_t.hh.

20  :
21  name (" "),
22  parameter (" "),
23  passed (false),
24  value (-9999.0)
25  {};
bool passed
Definition: JTest_t.hh:54
double value
Definition: JTest_t.hh:56
string name
Definition: JTest_t.hh:52
string parameter
Definition: JTest_t.hh:53
JResultTitle::JResultTitle ( string  Name,
string  Parameter,
bool  Passed,
double  Value 
)
inline

Definition at line 27 of file JTest_t.hh.

27  :
28  name (Name),
29  parameter (Parameter),
30  passed (Passed),
31  value (Value)
32  {
33  passed_h = passed ? "PASSED" : "FAILED";
34  };
bool passed
Definition: JTest_t.hh:54
double value
Definition: JTest_t.hh:56
string name
Definition: JTest_t.hh:52
string passed_h
Definition: JTest_t.hh:55
string parameter
Definition: JTest_t.hh:53

Member Function Documentation

std::istream& JResultTitle::read ( std::istream &  in)
inline

Definition at line 42 of file JTest_t.hh.

42  {
43  in >> name >> passed_h >> parameter >> value;
44  passed = (passed_h == "PASSED") ? 1 : 0;
45  return in;
46  };
bool passed
Definition: JTest_t.hh:54
esac print_variable DETECTOR INPUT_FILE OUTPUT_FILE CDF for TYPE in
Definition: JSirene.sh:45
double value
Definition: JTest_t.hh:56
string name
Definition: JTest_t.hh:52
string passed_h
Definition: JTest_t.hh:55
string parameter
Definition: JTest_t.hh:53
string JResultTitle::getTitle ( )
inline

Definition at line 48 of file JTest_t.hh.

48  {
49  return MAKE_STRING(name << (passed ? " PASSED " : " FAILED ") << parameter << " " << value);
50  }
bool passed
Definition: JTest_t.hh:54
#define MAKE_STRING(A)
Make string.
Definition: JPrint.hh:699
double value
Definition: JTest_t.hh:56
string name
Definition: JTest_t.hh:52
string parameter
Definition: JTest_t.hh:53

Member Data Documentation

string JResultTitle::name

Test name.

Definition at line 52 of file JTest_t.hh.

string JResultTitle::parameter

Name of the parameter used to evaluate the test.

Definition at line 53 of file JTest_t.hh.

bool JResultTitle::passed

Test result. True if test passed.

Definition at line 54 of file JTest_t.hh.

string JResultTitle::passed_h

Human readable version of "passed".

Definition at line 55 of file JTest_t.hh.

double JResultTitle::value

Value of the parameter used to evaluate the test.

Definition at line 56 of file JTest_t.hh.


The documentation for this class was generated from the following file: