|
ATLAS Offline Software
|
Go to the documentation of this file.
20 #include "GaudiKernel/IChronoStatSvc.h"
32 #include "CLHEP/Units/SystemOfUnits.h"
59 return StatusCode::SUCCESS;
74 std::string chronoName = this->
name() +
"_" +
tool.name();
91 return StatusCode::SUCCESS;
96 return StatusCode::SUCCESS;
@ VIEW_ELEMENTS
this data object is a view, it does not own its elmts
SG::OwnershipPolicy m_ownPolicy
const std::string & key() const
Return the StoreGate ID for the referenced object.
OwnershipPolicy
describes the possible element ownership policies (see e.g. DataVector)
virtual StatusCode initialize() override
Gaudi::Property< bool > m_ownPolicyProp
Handle class for recording to StoreGate.
@ OWN_ELEMENTS
this data object owns its elements
::StatusCode StatusCode
StatusCode definition for legacy code.
pointer_type ptr()
Dereference the pointer.
#define CHECK(...)
Evaluate an expression and check for errors.
ServiceHandle< IChronoStatSvc > m_chrono
ChronoStatSvc.
SG::WriteHandleKey< CaloCellContainer > m_caloCellsOutputKey
Output cell continer to be used.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
virtual StatusCode execute(const EventContext &ctx) const override
Helpers for checking error return status codes and reporting errors.
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
Gaudi::Property< bool > m_doChronoStat
virtual StatusCode finalize() override
ToolHandleArray< ICaloCellMakerTool > m_caloCellMakerTools
Array of CellMaker (and corrector) AlgTools.