ProcessorConditionsExtension class Event extension providing access to processor runtime conditions (LogicalExpressions)
More...
#include <EventExtensions.h>
ProcessorConditionsExtension class Event extension providing access to processor runtime conditions (LogicalExpressions)
Definition at line 22 of file EventExtensions.h.
◆ Conditions
◆ ConditionsMap
◆ ~ProcessorConditionsExtension()
| marlinmt::ProcessorConditionsExtension::~ProcessorConditionsExtension |
( |
| ) |
|
|
default |
◆ ProcessorConditionsExtension() [1/3]
| marlinmt::ProcessorConditionsExtension::ProcessorConditionsExtension |
( |
| ) |
|
|
delete |
◆ ProcessorConditionsExtension() [2/3]
◆ ProcessorConditionsExtension() [3/3]
| marlinmt::ProcessorConditionsExtension::ProcessorConditionsExtension |
( |
const ConditionsMap & |
conds | ) |
|
Constructor.
- Parameters
-
| conds | the initial runtime condition of the event (from steering file) |
Definition at line 30 of file EventExtensions.cc.
◆ check()
| bool marlinmt::ProcessorConditionsExtension::check |
( |
const std::string & |
name | ) |
const |
Check whether the runtime condition is true.
- Parameters
-
Definition at line 50 of file EventExtensions.cc.
◆ operator=()
◆ set() [1/2]
| void marlinmt::ProcessorConditionsExtension::set |
( |
const Processor *const |
processor, |
|
|
bool |
value |
|
) |
| |
◆ set() [2/2]
| void marlinmt::ProcessorConditionsExtension::set |
( |
const Processor *const |
processor, |
|
|
const std::string & |
name, |
|
|
bool |
value |
|
) |
| |
◆ _runtimeConditions
The documentation for this class was generated from the following files: