ATLAS Offline Software
|
a SelectionAccesor that can be used instead of a nullptr More...
#include <SelectionWriteAccessorNull.h>
Public Member Functions | |
SelectionWriteAccessorNull () | |
virtual void | setBits (const SG::AuxElement &element, SelectionType selection, const CP::SystematicSet *sys) const override |
set the selection decoration More... | |
virtual void | setBool (const SG::AuxElement &element, bool selection, const CP::SystematicSet *sys) const override |
set the selection decoration More... | |
virtual std::string | label () const override |
get the label of the accessor More... | |
virtual StatusCode | fillSystematics (const ISystematicsSvc &svc, const CP::SystematicSet &fullAffecting, const std::vector< CP::SystematicSet > &sysList, const std::string &objectName) override |
fill the systematic variations More... | |
a SelectionAccesor that can be used instead of a nullptr
This makes it easier to set up code that just uses an ISelectionWriteAccessor to preselect its objects, and doesn't want a special code path for the case of no preselections.
Definition at line 22 of file SelectionWriteAccessorNull.h.
CP::SelectionWriteAccessorNull::SelectionWriteAccessorNull | ( | ) |
Definition at line 22 of file SelectionWriteAccessorNull.cxx.
|
overridevirtual |
fill the systematic variations
Implements CP::ISelectionWriteAccessor.
Definition at line 61 of file SelectionWriteAccessorNull.cxx.
|
overridevirtual |
get the label of the accessor
Implements CP::ISelectionWriteAccessor.
Definition at line 53 of file SelectionWriteAccessorNull.cxx.
|
overridevirtual |
set the selection decoration
Implements CP::ISelectionWriteAccessor.
Definition at line 28 of file SelectionWriteAccessorNull.cxx.
|
overridevirtual |
set the selection decoration
Implements CP::ISelectionWriteAccessor.
Definition at line 41 of file SelectionWriteAccessorNull.cxx.