1 #ifndef HLTrigger_HLTcore_TriggerExpressionOperators_h 2 #define HLTrigger_HLTcore_TriggerExpressionOperators_h 22 std::vector<std::string>
patterns()
const override {
return m_arg->patterns(); }
25 std::unique_ptr<Evaluator>
m_arg;
46 std::vector<std::string>
patterns()
const override {
48 auto patterns2 =
m_arg2->patterns();
50 patterns.end(), std::make_move_iterator(patterns2.begin()), std::make_move_iterator(patterns2.end()));
67 void dump(std::ostream&
out,
bool const ignoreMasks =
false)
const override {
81 bool r1 = (*m_arg1)(
data);
86 void dump(std::ostream&
out,
bool const ignoreMasks =
false)
const override {
101 bool r1 = (*m_arg1)(
data);
102 bool r2 = (*m_arg2)(
data);
106 void dump(std::ostream&
out,
bool const ignoreMasks =
false)
const override {
121 bool r1 = (*m_arg1)(
data);
122 bool r2 = (*m_arg2)(
data);
126 void dump(std::ostream&
out,
bool const ignoreMasks =
false)
const override {
151 void dump(std::ostream&
out,
bool const ignoreMasks =
false)
const override {
163 #endif // HLTrigger_HLTcore_TriggerExpressionOperators_h bool operator()(const Data &data) const override
void mask(Evaluator const &arg) override
std::vector< std::string > patterns() const override
UnaryOperator(Evaluator *arg)
bool operator()(const Data &data) const override
void init(const Data &data) override
std::unique_ptr< Evaluator > m_arg
void dump(std::ostream &out, bool const ignoreMasks=false) const override
BinaryOperator(Evaluator *arg1, Evaluator *arg2)
void mask(Evaluator const &arg) override
void mask(Evaluator const &arg) override
OperatorOr(Evaluator *arg1, Evaluator *arg2)
bool operator()(const Data &data) const override
void init(const Data &data) override
std::unique_ptr< Evaluator > m_arg2
void dump(std::ostream &out, bool const ignoreMasks=false) const override
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e< void, edm::EventID const &, edm::Timestamp const & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
OperatorMasking(Evaluator *arg1, Evaluator *arg2)
bool operator()(const Data &data) const override
void dump(std::ostream &out, bool const ignoreMasks=false) const override
bool operator()(const Data &data) const override
char data[epos_bytes_allocation]
void dump(std::ostream &out, bool const ignoreMasks=false) const override
void dump(std::ostream &out, bool const ignoreMasks=false) const override
OperatorNot(Evaluator *arg)
OperatorXor(Evaluator *arg1, Evaluator *arg2)
std::vector< std::string > patterns() const override
void init(const Data &data) override
OperatorAnd(Evaluator *arg1, Evaluator *arg2)
std::unique_ptr< Evaluator > m_arg1