|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CALOREC_CALOCELLMAKER_H
6 #define CALOREC_CALOCELLMAKER_H
22 #include "GaudiKernel/ToolHandle.h"
23 #include "GaudiKernel/ServiceHandle.h"
@ VIEW_ELEMENTS
this data object is a view, it does not own its elmts
SG::OwnershipPolicy m_ownPolicy
An algorithm that can be simultaneously executed in multiple threads.
OwnershipPolicy
describes the possible element ownership policies (see e.g. DataVector)
virtual StatusCode initialize() override
Gaudi::Property< bool > m_ownPolicyProp
AthReentrantAlgorithm()
Default constructor:
::StatusCode StatusCode
StatusCode definition for legacy code.
ServiceHandle< IChronoStatSvc > m_chrono
ChronoStatSvc.
SG::WriteHandleKey< CaloCellContainer > m_caloCellsOutputKey
Output cell continer to be used.
virtual StatusCode execute(const EventContext &ctx) const override
Property holding a SG store/key/clid from which a WriteHandle is made.
Gaudi::Property< bool > m_doChronoStat
virtual ~CaloCellMaker()=default
virtual StatusCode finalize() override
ToolHandleArray< ICaloCellMakerTool > m_caloCellMakerTools
Array of CellMaker (and corrector) AlgTools.