Example program to test JTOOLS::JCollection class.
More...
#include <iostream>
#include <iomanip>
#include "JTools/JCollection.hh"
#include "JTools/JElement.hh"
#include "Jeep/JParser.hh"
#include "Jeep/JMessage.hh"
Go to the source code of this file.
|
int | main (int argc, char **argv) |
|
Example program to test JTOOLS::JCollection class.
- Author
- mdejong
Definition in file JCollection.cc.
◆ main()
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
Definition at line 33 of file JCollection.cc.
42 JParser<> zap(
"Example program to test collection class.");
48 catch(
const exception &error) {
49 FATAL(error.what() << endl);
60 for (
int i = 0; i != 5; ++i) {
77 for (JCollection_t::const_iterator i =
a.begin(),
j = b.begin(), k = c.begin(); i !=
a.end() &&
j != b.end() && k != c.end(); ++i, ++
j, ++k) {
78 DEBUG(setw(4) << k->getY() <<
" == " << setw(4) << (i->getY() +
j->getY() + 1000) * 2 +
f1(i->getX()) << endl);
79 ASSERT(k->getY() == (i->getY() +
j->getY() + 1000) * 2 +
f1(i->getX()));
#define DEBUG(A)
Message macros.
#define ASSERT(A,...)
Assert macro.
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
virtual const char * what() const override
Get error message.
Utility class to parse command line options.
const JPolynome f1(1.0, 2.0, 3.0)
Function.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).