BmnRoot 26.10.0-19-g6979a6c6
Software framework of the BM@N experiment
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
41 ElogSearchCondition(enumColumns column, enumConditions condition);
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
52 int GetValueType() { return iValueType; }
53 int GetIntValue() { return iValue; }
54 unsigned int GetUIntValue() { return uiValue; }
55 double GetDoubleValue() { return dValue; }
58
59 private:
61
64
65 // 1 - int, 2 - unsigned int, 3 - double, 4 - TString, 5 - TDatime
67 int iValue;
68 unsigned int uiValue;
69 double dValue;
72
74};
75
76#endif
#define ClassDef(name, id)
enumConditions GetCondition()
unsigned int GetUIntValue()
ElogSearchCondition(enumColumns column, enumConditions condition)