![]() |
ATLAS Offline Software
|
Implements a SelectionAccessor that performs a binary logical OR. More...
#include <SelectionAccessorExprOr.h>
Public Member Functions | |
| SelectionAccessorExprOr (std::unique_ptr< ISelectionReadAccessor > left, std::unique_ptr< ISelectionReadAccessor > right) | |
| virtual bool | getBool (const SG::AuxElement &element, const CP::SystematicSet *sys) const override |
| virtual std::string | label () const override |
| virtual CP::SystematicSet | getInputAffecting (const ISystematicsSvc &svc, const std::string &objectName) const override |
| get the systematics when reading from the decoration More... | |
| virtual StatusCode | fillSystematics (const ISystematicsSvc &svc, const std::vector< CP::SystematicSet > &sysList, const std::string &objectName) override |
| fill the systematic variations More... | |
| virtual SelectionType | getBits (const SG::AuxElement &element, const CP::SystematicSet *sys) const override |
| get the selection decoration More... | |
| virtual bool | isBool () const override |
| whether this accessor returns a simple boolean More... | |
Private Attributes | |
| std::unique_ptr< ISelectionReadAccessor > | m_left |
| std::unique_ptr< ISelectionReadAccessor > | m_right |
Implements a SelectionAccessor that performs a binary logical OR.
Definition at line 15 of file SelectionAccessorExprOr.h.
| CP::SelectionAccessorExprOr::SelectionAccessorExprOr | ( | std::unique_ptr< ISelectionReadAccessor > | left, |
| std::unique_ptr< ISelectionReadAccessor > | right | ||
| ) |
| left | Left argument to the OR expression |
| Right | Right argument to the OR expression |
Definition at line 11 of file SelectionAccessorExprOr.cxx.
|
overridevirtual |
fill the systematic variations
Implements CP::ISelectionReadAccessor.
Definition at line 34 of file SelectionAccessorExprOr.cxx.
|
overridevirtualinherited |
get the selection decoration
Implements CP::ISelectionReadAccessor.
Definition at line 9 of file SelectionAccessorExprBase.cxx.
|
overridevirtual |
| element | AuxElement to evaluate the selection on |
left OR right Implements CP::ISelectionReadAccessor.
Definition at line 16 of file SelectionAccessorExprOr.cxx.
|
overridevirtual |
get the systematics when reading from the decoration
Implements CP::ISelectionReadAccessor.
Definition at line 25 of file SelectionAccessorExprOr.cxx.
|
overridevirtualinherited |
whether this accessor returns a simple boolean
Implements CP::ISelectionReadAccessor.
Definition at line 17 of file SelectionAccessorExprBase.cxx.
|
overridevirtual |
Implements CP::ISelectionReadAccessor.
Definition at line 21 of file SelectionAccessorExprOr.cxx.
|
private |
Definition at line 40 of file SelectionAccessorExprOr.h.
|
private |
Definition at line 41 of file SelectionAccessorExprOr.h.
1.8.18