artdaq_mfextensions  v1_05_00
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 
5 #include "ErrorHandler/MessageAnalyzer/ma_cond_test_andexpr.h"
6 
7 
8 namespace novadaq {
9 namespace errorhandler {
10 
11 
13 {
14 public:
15 
16  ma_cond_test_expr( ) : andexprs() { }
17 
18  bool evaluate( ma_condition const * cond ) const;
19 
20  void insert( ma_cond_test_andexpr const & andexpr )
21  { andexprs.push_back(andexpr); }
22 
23 private:
24 
25  test_andexprs_t andexprs;
26 
27 
28 };
29 
30 
31 } // end of namespace errorhandler
32 } // end of namespace novadaq
33 
34 
35 
36 #endif
37 
38 
39 
40 
41