1 #ifndef __JCOMPAREHISTOGRAMS__JTESTSUMMARY_T__ 
    2 #define __JCOMPAREHISTOGRAMS__JTESTSUMMARY_T__ 
   20 namespace JCOMPAREHISTOGRAMS {}
 
   21 namespace JPP { 
using namespace JCOMPAREHISTOGRAMS; }
 
   23 namespace JCOMPAREHISTOGRAMS {
 
   66                  const std::string&   parameter,
 
   68                  const double         threshold,
 
  139       in >> 
object.testName
 
  142          >> 
object.parameterName
 
  143          >> 
object.parameterThreshold
 
  146       object.passed = (
object.passed_h == 
PASSED_t) ? 1 : 0;
 
  164       out << 
object.testName           << 
' ' 
  165           << 
object.histogramA         << 
' ' 
  166           << 
object.histogramB         << 
' ' 
  167           << 
object.parameterName      << 
' ' 
  168           << 
object.parameterValue     << 
' ' 
  169           << 
object.parameterThreshold << 
' ' 
  198       template<
class JTestSummary_t>
 
  222   inline std::istream& 
read(std::istream& 
in,
 
  224                             const char    delimiter = 
' ')
 
  231     for (JProperties::iterator i = properties.begin(); i != properties.end(); ++i) {
 
  234       getline(in, buffer, delimiter);
 
  236       istringstream iss(buffer);
 
  238       i->second->read(iss);
 
  255   inline std::ostream& 
print(std::ostream&       out,
 
  257                              const char          delimiter = 
' ',
 
  258                              const bool          useColors = 
true)
 
  263     out << scientific << setprecision(2);
 
  271     for (JProperties::const_iterator i = properties.cbegin(); i != properties.cend(); ++i) {
 
  272       out << i->second.toString() << delimiter;
 
  275     out << 
RESET << endl;
 
  292   inline std::ostream& 
print(std::ostream&       out,
 
  296                              const char          delimiter = 
' ',
 
  297                              const bool          useColors = 
true)
 
  302     out << scientific << setprecision(2);
 
  308     for (
T i = __begin; i != __end; ++i) {
 
friend std::istream & operator>>(std::istream &in, JTestSummary &object)
Read test summary from input. 
 
static JEquationParameters & getEquationParameters()
Get equation parameters. 
 
std::istream & read(std::istream &in, JTestSummary &summary, const char delimiter= ' ')
Read test summary. 
 
#define gmake_property(A)
macro to convert (template) parameter to JPropertiesElement object 
 
JTestSummaryHelper(JTestSummary_t &object, const JEquationParameters &equation)
Constructor. 
 
friend std::ostream & operator<<(std::ostream &out, JTestSummary &object)
Write test summary to output. 
 
Utility class to parse parameter values. 
 
Simple data structure to support I/O of equations (see class JLANG::JEquation). 
 
static const char *const PASSED_t
 
Auxiliary class to handle file name, ROOT directory and object name. 
 
Utility class to parse parameter values. 
 
JProperties getProperties(const JEquationParameters &equation=JTestSummary::getEquationParameters())
Get properties of this class. 
 
I/O formatting auxiliaries. 
 
std::ostream & write(std::ostream &out) const 
Write the current parameter values. 
 
static void setEquationParameters(const JEquationParameters &equation)
Set equation parameters. 
 
std::string parameterName
 
do set_variable OUTPUT_DIRECTORY $WORKDIR T
 
static const char *const FAILED_t
 
std::istream & getline(std::istream &in, JString &object)
Read string from input stream until end of line. 
 
Auxiliary class for I/O of test result message. 
 
Class dedicated to standardize the title of the graphical objects produced by the JTest_t() derived c...
 
JTestSummary(const std::string &testName, const JRootObjectID &hA, const JRootObjectID &hB, const std::string ¶meter, const double value, const double threshold, const bool passed)
Constructor. 
 
double parameterThreshold
 
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
 
JProperties getProperties(const JEquationParameters &equation=JTestSummary::getEquationParameters()) const 
Get properties of this class. 
 
JTestSummary()
Default constructor.