WCSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
WCSimRootTools.hh
Go to the documentation of this file.
1 #ifndef WCSimRootTools_h
2 #define WCSimRootTools_h 1
3 
4 #include <vector>
5 #include <iostream>
6 
7 using std::vector;
8 
9 /*
10 template <typename T> bool ComparisonPassed(const T val1, const T val2,
11  const char * callerclass, const char * callerfunc, const char * tag);
12 template <typename T> bool ComparisonPassedVec(const vector<T> & val1, const vector<T> & val2,
13  const char * callerclass, const char * callerfunc, const char * tag);
14 */
15 
16 bool ComparisonPassed(int val1, int val2,
17  const char * callerclass, const char * callerfunc, const char * tag);
18 bool ComparisonPassed(long val1, long val2,
19  const char * callerclass, const char * callerfunc, const char * tag);
20 bool ComparisonPassed(float val1, float val2,
21  const char * callerclass, const char * callerfunc, const char * tag);
22 bool ComparisonPassed(double val1, double val2,
23  const char * callerclass, const char * callerfunc, const char * tag);
24 bool ComparisonPassedVec(const vector<int> & val1, const vector<int> & val2,
25  const char * callerclass, const char * callerfunc, const char * tag);
26 bool ComparisonPassedVec(const vector<long> & val1, const vector<long> & val2,
27  const char * callerclass, const char * callerfunc, const char * tag);
28 bool ComparisonPassedVec(const vector<float> & val1, const vector<float> & val2,
29  const char * callerclass, const char * callerfunc, const char * tag);
30 bool ComparisonPassedVec(const vector<double> & val1, const vector<double> & val2,
31  const char * callerclass, const char * callerfunc, const char * tag);
32 
33 #endif //WCSimRootTools_h
bool ComparisonPassedVec(const vector< int > &val1, const vector< int > &val2, const char *callerclass, const char *callerfunc, const char *tag)
bool ComparisonPassed(int val1, int val2, const char *callerclass, const char *callerfunc, const char *tag)