 |
ATLAS Offline Software
|
Go to the documentation of this file.
14 #if !defined (GENERATIONBASE) && !defined (XAOD_ANALYSIS)
16 #include "GaudiKernel/SystemOfUnits.h"
45 #if !defined (GENERATIONBASE) && !defined (XAOD_ANALYSIS)
49 return StatusCode::SUCCESS;
54 #if !defined (GENERATIONBASE) && !defined (XAOD_ANALYSIS)
85 parentDecorHandle(*
jet) = parentELacc(*
jet);
105 njets = jetContHandle->
size();
117 return StatusCode::SUCCESS;
Extra patterns decribing particle interation process.
Group
Properties of a chain group.
Scalar phi() const
phi method
StatusCode initialize() override
Athena algorithm's Hooks.
Scalar eta() const
pseudorapidity method
ToolHandleArray< IJetModifier > m_modifiers
ToolHandle< IJetProvider > m_jetprovider
Athena configured tools.
Helper class to provide constant type-safe access to aux data.
const std::string & key() const
Return the StoreGate ID for the referenced object.
ToolHandle< GenericMonitoringTool > m_monTool
bool empty() const
Test if the key is blank.
ValuesCollection< T > Collection(std::string name, const T &collection)
Declare a monitored (double-convertible) collection.
::StatusCode StatusCode
StatusCode definition for legacy code.
Handle class for adding a decoration to an object.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
Header file to be included by clients of the Monitored infrastructure.
SG::WriteHandleKey< xAOD::JetContainer > m_output
SG::WriteDecorHandleKey< xAOD::JetContainer > m_parentKey
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
Declare a monitored scalar variable.
Helper class to create a scoped timer.
StatusCode execute(const EventContext &ctx) const override
size_type size() const noexcept
Returns the number of elements in the collection.