Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
45 return StatusCode::SUCCESS;
54 const EventContext& ctx = Gaudi::Hive::currentContext();
82 return StatusCode::SUCCESS;
89 rrn = accRRN(*evtInfo);
95 decRRN(*evtInfo) =
rrn;
121 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
ToolHandle< IPileupReweightingTool > m_pileupReweightingTool
the smearing tool
bool isAvailable()
Test to see if this variable exists in the store, for the referenced object.
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...
const std::vector< CP::SystematicSet > & systematicsVector() const
the list of systematics to loop over
bool empty() const
Test if the key is blank.
StatusCode initialize() override
@ IS_SIMULATION
true: simulation, false: data
Select isolated Photons, Electrons and Muons.
SG::WriteDecorHandleKey< xAOD::EventInfo > m_decHashKey
StatusCode execute() override
::StatusCode initialize()
intialize this property
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode initialize(SysListHandle &sysListHandle, const ISysHandleBase &objectHandle)
initialize this handle
CP::SysReadHandle< xAOD::EventInfo > m_eventInfoHandle
the name of the event info object
Handle class for adding a decoration to an 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
SG::WriteDecorHandleKey< xAOD::EventInfo > m_correctedActualMuDecorator
the decoration for the corrected actual interactions per crossing
Class describing the basic event information.
void lock(const SG::AuxElement &object, const CP::SystematicSet &sys) const
lock the object decoration for the given systematic You should call this after all set() calls for a ...
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
SysListHandle m_systematicsList
the systematics list we run
Helper class to provide constant type-safe access to aux data.
SG::WriteDecorHandleKey< xAOD::EventInfo > m_decRRNKey
SG::WriteDecorHandleKey< xAOD::EventInfo > m_decRLBNKey
SG::WriteDecorHandleKey< xAOD::EventInfo > m_correctedScaledAverageMuDecorator
the decoration for the corrected and scaled average interactions per crossing
bool eventType(EventType type) const
Check for one particular bitmask value.
SG::WriteDecorHandleKey< xAOD::EventInfo > m_correctedScaledActualMuDecorator
the decoration for the corrected and scaled actual interactions per crossing