25 SysReadSelectionHandle ::
33 StatusCode SysReadSelectionHandle ::
39 return StatusCode::FAILURE;
44 return StatusCode::FAILURE;
53 StatusCode SysReadSelectionHandle ::
57 return initialize (sysListHandle, objectHandle);
60 m_accessor = std::make_unique<SelectionReadAccessorNull>(
true);
61 return StatusCode::SUCCESS;
67 bool SysReadSelectionHandle ::
68 empty ()
const noexcept
73 const std::string& SysReadSelectionHandle ::
74 getSelectionName ()
const
88 StatusCode SysReadSelectionHandle ::
91 const std::vector<CP::SystematicSet>& sysList)
94 return StatusCode::SUCCESS;
static const Attributes_t empty
a ISysHandleBase for a handle to a specific object/container
the interface for the central systematics service
a class managing the property to configure the list of systematics to process
StatusCode addHandle(ISysHandleBase &handle)
register an input handle we are using
std::unique_ptr< ISelectionReadAccessor > m_accessor
the accessor we use
std::string m_selection
the selection we use
ISysObjectHandleBase * m_objectHandle
the object handle we use
Class to wrap a set of SystematicVariations.
Select isolated Photons, Electrons and Muons.
StatusCode makeSelectionReadAccessor(const std::string &expr, std::unique_ptr< ISelectionReadAccessor > &accessor, bool defaultToChar)
make the ISelectionReadAccessor for the given name
setBGCode setTAP setLVL2ErrorBits bool