BmnRoot
Loading...
Searching...
No Matches
ElogSearchCondition.h
Go to the documentation of this file.
1#ifndef ELOGSEARCHCONDITION_H
2#define ELOGSEARCHCONDITION_H 1
3
4#include "TDatime.h"
5#include "TString.h"
6
8{
9 public:
10 // enumeration for Search Conditions
40
42 ElogSearchCondition(enumColumns column, enumConditions condition, int value);
43 ElogSearchCondition(enumColumns column, enumConditions condition, unsigned int value);
44 ElogSearchCondition(enumColumns column, enumConditions condition, double value);
45 ElogSearchCondition(enumColumns column, enumConditions condition, TString value);
46 ElogSearchCondition(enumColumns column, enumConditions condition, TDatime value);
48
49 // getters
50 enumColumns GetColumn() { return eColumn; }
51 enumConditions GetCondition() { return eCondition; }
52 int GetValueType() { return iValueType; }
53 int GetIntValue() { return iValue; }
54 unsigned int GetUIntValue() { return uiValue; }
55 double GetDoubleValue() { return dValue; }
56 TString GetStringValue() { return tstrValue; }
57 TDatime GetDatimeValue() { return dtValue; }
58
59 private:
61
62 enumColumns eColumn;
63 enumConditions eCondition;
64
65 // 1 - int, 2 - unsigned int, 3 - double, 4 - TString, 5 - TDatime
66 int iValueType;
67 int iValue;
68 unsigned int uiValue;
69 double dValue;
70 TString tstrValue;
71 TDatime dtValue;
72
73 ClassDef(ElogSearchCondition, 1)
74};
75
76#endif
enumConditions GetCondition()
unsigned int GetUIntValue()