ATLAS Offline Software
|
Go to the source code of this file.
Macros | |
#define | xstringify(s) str(s) |
#define | stringify(s) #s |
#define | REPORT(x) { std::cout << " -> ERROR: "<<x<<std::endl; } |
#define | TESTSIMPLEVAR(varname) |
#define | TESTSIMPLEEXTVAR(var1, var2, varname) |
#define | TESTSIMPLEUNSUPPORTEDSTYLEVAR(varname) { if (!cfg_ignore_unsupported_style_vars) { TESTSIMPLEVAR(varname); } } |
#define | ACTUALTESTARRAY(a, b, name) |
#define | TESTASARRAY() {ACTUALTESTARRAY(h1,h2,"")} |
#define | TESTARRAY(varname) {ACTUALTESTARRAY(&(h1->varname),&(h2->varname),stringify(varname))} |
#define | TESTARRAYPTR(varname) {ACTUALTESTARRAY((h1->varname),(h2->varname),stringify(varname))} |
Functions | |
template<class T > | |
bool | checkParameters (T *h1, T *h2) |
template<class T > | |
bool | varCompatible (const T var1, const T var2) |
bool | floatingpointcompat (double var1, double var2, const double &epsilon) |
template<> | |
bool | varCompatible (const double var1, const double var2) |
template<> | |
bool | varCompatible (const float var1, const float var2) |
template<> | |
bool | varCompatible (const char *var1, const char *var2) |
template<> | |
bool | varCompatible (TString var1, TString var2) |
template<class TContainedType > | |
bool | tlistsCompatible (const TList *h1, const TList *h2) |
template<> | |
bool | varCompatible (TFunction var1, TFunction var2) |
template<class TArrayX > | |
bool | arrayCompatible (const TArrayX *a1, const TArrayX *a2, const char *name) |
bool | axisCompatible (const TAxis *h1, const TAxis *h2) |
template<> | |
bool | checkParameters (TH1 *h1, TH1 *h2) |
template<> | |
bool | checkParameters (TH1F *h1, TH1F *h2) |
template<> | |
bool | checkParameters (TH1D *h1, TH1D *h2) |
template<> | |
bool | checkParameters (TH1I *h1, TH1I *h2) |
template<> | |
bool | checkParameters (TH1C *h1, TH1C *h2) |
template<> | |
bool | checkParameters (TH1S *h1, TH1S *h2) |
template<> | |
bool | checkParameters (TH2 *h1, TH2 *h2) |
template<> | |
bool | checkParameters (TH2F *h1, TH2F *h2) |
template<> | |
bool | checkParameters (TH2D *h1, TH2D *h2) |
template<> | |
bool | checkParameters (TH2I *h1, TH2I *h2) |
template<> | |
bool | checkParameters (TH2C *h1, TH2C *h2) |
template<> | |
bool | checkParameters (TH2S *h1, TH2S *h2) |
template<> | |
bool | checkParameters (TProfile *h1, TProfile *h2) |
template<> | |
bool | checkParameters (TProfile2D *h1, TProfile2D *h2) |
Definition at line 118 of file comphistpars.h.
#define REPORT | ( | x | ) | { std::cout << " -> ERROR: "<<x<<std::endl; } |
Definition at line 25 of file comphistpars.h.
#define stringify | ( | s | ) | #s |
Definition at line 23 of file comphistpars.h.
#define TESTARRAY | ( | varname | ) | {ACTUALTESTARRAY(&(h1->varname),&(h2->varname),stringify(varname))} |
Definition at line 123 of file comphistpars.h.
#define TESTARRAYPTR | ( | varname | ) | {ACTUALTESTARRAY((h1->varname),(h2->varname),stringify(varname))} |
Definition at line 124 of file comphistpars.h.
#define TESTASARRAY | ( | ) | {ACTUALTESTARRAY(h1,h2,"")} |
Definition at line 122 of file comphistpars.h.
#define TESTSIMPLEEXTVAR | ( | var1, | |
var2, | |||
varname | |||
) |
Definition at line 90 of file comphistpars.h.
#define TESTSIMPLEUNSUPPORTEDSTYLEVAR | ( | varname | ) | { if (!cfg_ignore_unsupported_style_vars) { TESTSIMPLEVAR(varname); } } |
Definition at line 95 of file comphistpars.h.
#define TESTSIMPLEVAR | ( | varname | ) |
Definition at line 85 of file comphistpars.h.
#define xstringify | ( | s | ) | str(s) |
Definition at line 22 of file comphistpars.h.
bool arrayCompatible | ( | const TArrayX * | a1, |
const TArrayX * | a2, | ||
const char * | name | ||
) |
Definition at line 98 of file comphistpars.h.
Definition at line 125 of file comphistpars.h.
bool checkParameters | ( | T * | h1, |
T * | h2 | ||
) |
Definition at line 192 of file comphistpars.h.
Definition at line 275 of file comphistpars.h.
Definition at line 273 of file comphistpars.h.
Definition at line 272 of file comphistpars.h.
Definition at line 274 of file comphistpars.h.
Definition at line 276 of file comphistpars.h.
Definition at line 279 of file comphistpars.h.
Definition at line 294 of file comphistpars.h.
Definition at line 292 of file comphistpars.h.
Definition at line 291 of file comphistpars.h.
Definition at line 293 of file comphistpars.h.
Definition at line 295 of file comphistpars.h.
Definition at line 297 of file comphistpars.h.
bool checkParameters | ( | TProfile2D * | h1, |
TProfile2D * | h2 | ||
) |
Definition at line 315 of file comphistpars.h.
|
inline |
Definition at line 44 of file comphistpars.h.
Definition at line 161 of file comphistpars.h.
Definition at line 66 of file comphistpars.h.
Definition at line 64 of file comphistpars.h.
Definition at line 65 of file comphistpars.h.
Definition at line 25 of file comphistpars.h.
bool varCompatible | ( | TFunction | var1, |
TFunction | var2 | ||
) |
Definition at line 73 of file comphistpars.h.
bool varCompatible | ( | TString | var1, |
TString | var2 | ||
) |
Definition at line 67 of file comphistpars.h.