artdaq_mfextensions  v1_06_02
ma_cond_test_expr.h
1 #ifndef ERROR_HANDLER_MA_COND_TEST_EXPR_H
2 #define ERROR_HANDLER_MA_COND_TEST_EXPR_H
3 
4 #include "ErrorHandler/MessageAnalyzer/ma_cond_test_andexpr.h"
5 
6 namespace novadaq {
7 namespace errorhandler {
8 
10 {
11 public:
13  : andexprs() {}
14 
15  bool evaluate(ma_condition const* cond) const;
16 
17  void insert(ma_cond_test_andexpr const& andexpr)
18  {
19  andexprs.push_back(andexpr);
20  }
21 
22 private:
23  test_andexprs_t andexprs;
24 };
25 
26 } // end of namespace errorhandler
27 } // end of namespace novadaq
28 
29 #endif