|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef SELECTION_HELPERS_SELECTION_READ_HANDLE_H
9 #define SELECTION_HELPERS_SELECTION_READ_HANDLE_H
18 class ISelectionReadAccessor;
38 const std::string& propertyValue,
39 const std::string& propertyDescription);
48 explicit operator
bool ()
const noexcept;
77 #include "SelectionReadHandle.icc"
StatusCode initialize()
initialize the accessor
bool const RAWDATA *ch2 const
Select isolated Photons, Electrons and Muons.
SelectionReadHandle(T2 *owner, const std::string &propertyName, const std::string &propertyValue, const std::string &propertyDescription)
standard constructor
std::unique_ptr< ISelectionReadAccessor > m_accessor
the accessor we use
bool empty() const noexcept
whether we have a name configured
::StatusCode StatusCode
StatusCode definition for legacy code.
bool getBool(const SG::AuxElement &element) const
get the selection as a bool
a data handle for reading selection properties from objects
a specialized accessor to read a selection decoration from/to an xAOD object
std::string m_selection
the selection we use
Base class for elements of a container that can have aux data.