|
ATLAS Offline Software
|
Go to the documentation of this file.
28 return StatusCode::FAILURE;
39 return StatusCode::SUCCESS;
64 return StatusCode::SUCCESS;
void set(const SG::AuxElement &object, const T &value, const CP::SystematicSet &sys) const
set the object decoration for the given systematic
StatusCode execute() override
StatusCode initialize() override
SysReadSelectionHandle m_preselection
the preselection we apply to our input
StatusCode addSystematics(const CP::SystematicSet &recommended, const CP::SystematicSet &affecting)
register a set of affecting variables for the current algorithm (usually obtained from an CP::ISystem...
::StatusCode retrieve(const T *&object, const CP::SystematicSet &sys) const
retrieve the object for the given name
const std::vector< CP::SystematicSet > & systematicsVector() const
the list of systematics to loop over
Select isolated Photons, Electrons and Muons.
constexpr float invalidScaleFactor()
the decoration value to use if there is no valid scale factor decoration
StatusCode initialize(SysListHandle &sysListHandle)
initialize this handle
::StatusCode initialize()
intialize this property
bool getBool(const SG::AuxElement &element, const CP::SystematicSet &sys) const
get the selection as a bool
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode initialize(SysListHandle &sysListHandle, const ISysHandleBase &objectHandle)
initialize this handle
SysWriteDecorHandle< float > m_scaleFactorDecoration
the decoration for the photon scale factor
#define ANA_CHECK_CORRECTION(helper, object, expr)
a helper check macro to work with OutOfValidityHelper
ToolHandle< IAsgPhotonEfficiencyCorrectionTool > m_efficiencyCorrectionTool
the smearing tool
SysListHandle m_systematicsList
the systematics list we run
virtual bool empty() const noexcept override
whether we have a name configured
::StatusCode initialize()
standard initialize
SysReadHandle< xAOD::PhotonContainer > m_photonHandle
the photon collection we run on
StatusCode initialize(SysListHandle &sysListHandle, const ISysHandleBase &objectHandle)
initialize the accessor
OutOfValidityHelper m_outOfValidity
the helper for OutOfValidity results