![]() |
ATLAS Offline Software
|
the SelectionAccesor for list of selection decorations More...
#include <SelectionAccessorList.h>
Public Member Functions | |
| SelectionAccessorList (std::vector< std::unique_ptr< ISelectionReadAccessor > > val_list) | |
| virtual SelectionType | getBits (const SG::AuxElement &element, const CP::SystematicSet *sys) const override |
| get the selection decoration More... | |
| virtual bool | getBool (const SG::AuxElement &element, const CP::SystematicSet *sys) const override |
| get the selection decoration More... | |
| virtual std::string | label () const override |
| get the label of the accessor More... | |
| virtual bool | isBool () const override |
| whether this accessor returns a simple boolean More... | |
| 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... | |
Private Attributes | |
| std::vector< std::unique_ptr< ISelectionReadAccessor > > | m_list |
| the list of selection accessors I rely on More... | |
| std::string | m_label |
| the label of the accessor More... | |
the SelectionAccesor for list of selection decorations
Definition at line 21 of file SelectionAccessorList.h.
| CP::SelectionAccessorList::SelectionAccessorList | ( | std::vector< std::unique_ptr< ISelectionReadAccessor > > | val_list | ) |
Definition at line 22 of file SelectionAccessorList.cxx.
|
overridevirtual |
fill the systematic variations
Implements CP::ISelectionReadAccessor.
Definition at line 110 of file SelectionAccessorList.cxx.
|
overridevirtual |
get the selection decoration
Implements CP::ISelectionReadAccessor.
Definition at line 39 of file SelectionAccessorList.cxx.
|
overridevirtual |
get the selection decoration
Implements CP::ISelectionReadAccessor.
Definition at line 68 of file SelectionAccessorList.cxx.
|
overridevirtual |
get the systematics when reading from the decoration
Implements CP::ISelectionReadAccessor.
Definition at line 97 of file SelectionAccessorList.cxx.
|
overridevirtual |
whether this accessor returns a simple boolean
Implements CP::ISelectionReadAccessor.
Definition at line 89 of file SelectionAccessorList.cxx.
|
overridevirtual |
get the label of the accessor
Implements CP::ISelectionReadAccessor.
Definition at line 81 of file SelectionAccessorList.cxx.
|
private |
the label of the accessor
Definition at line 68 of file SelectionAccessorList.h.
|
private |
the list of selection accessors I rely on
Definition at line 64 of file SelectionAccessorList.h.
1.8.18