![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
51 return StatusCode::SUCCESS;
66 (*m_correctedScaledAverageMuDecorator) (*evtInfo)
72 (*m_correctedActualMuDecorator) (*evtInfo)
78 (*m_correctedScaledActualMuDecorator) (*evtInfo)
84 return StatusCode::SUCCESS;
89 if(decRRN.isAvailable(*evtInfo))
90 rrn = accRRN(*evtInfo);
96 decRRN(*evtInfo) =
rrn;
98 if(!decRLBN.isAvailable(*evtInfo))
101 if(!decHash.isAvailable(*evtInfo))
116 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
std::unique_ptr< const SG::AuxElement::Decorator< float > > m_correctedActualMuDecorator
the accessor for m_correctedActualMuDecoration
ToolHandle< IPileupReweightingTool > m_pileupReweightingTool
the smearing tool
Gaudi::Property< std::string > m_correctedScaledActualMuDecoration
the decoration for the corrected and scaled actual interactions per crossing
SG::ReadHandleKey< xAOD::EventInfo > m_baseEventInfoName
the name of the original event info (this should usually be the same as eventiNfoHandle and EventInfo...
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...
Helper class to provide constant type-safe access to aux data.
const std::vector< CP::SystematicSet > & systematicsVector() const
the list of systematics to loop over
StatusCode initialize() override
@ IS_SIMULATION
true: simulation, false: data
Select isolated Photons, Electrons and Muons.
std::unique_ptr< const SG::AuxElement::Decorator< float > > m_correctedScaledActualMuDecorator
the accessor for m_correctedScaledAverageMuDecoration
std::unique_ptr< const SG::AuxElement::Decorator< float > > m_correctedScaledAverageMuDecorator
the accessor for m_correctedScaledAverageMuDecoration
Gaudi::Property< std::string > m_correctedScaledAverageMuDecoration
the decoration for the corrected and scaled average interactions per crossing
StatusCode execute() override
::StatusCode initialize()
intialize this property
Helper class to provide type-safe access to aux data.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< std::string > m_correctedActualMuDecoration
the decoration for the corrected actual interactions per crossing
StatusCode initialize(SysListHandle &sysListHandle, const ISysHandleBase &objectHandle)
initialize this handle
CP::SysReadHandle< xAOD::EventInfo > m_eventInfoHandle
the name of the event info object
CP::SysWriteDecorHandle< float > m_weightDecorator
the decoration for the pileup weight
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
OutOfValidityHelper m_outOfValidity
the helper for OutOfValidity results
::StatusCode initialize()
standard initialize
Class describing the basic event information.
SysListHandle m_systematicsList
the systematics list we run
bool eventType(EventType type) const
Check for one particular bitmask value.