16#ifndef CALOREC_CALOCONSTCELLMAKER_H
17#define CALOREC_CALOCONSTCELLMAKER_H
21#include "GaudiKernel/ServiceHandle.h"
22#include "GaudiKernel/ToolHandle.h"
51 virtual StatusCode
execute(
const EventContext& ctx)
const override;
CaloCellContainer that can accept const cell pointers.
An algorithm that can be simultaneously executed in multiple threads.
CaloConstCellMaker(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
int m_ownPolicy
Property: Will the new CellContainer will own its cells (default no)?
ServiceHandle< IChronoStatSvc > m_chrono
For timekeeping.
ToolHandleArray< ICaloConstCellMakerTool > m_caloCellMakerTools
Property: List of tools to run.
virtual StatusCode initialize() override
Standard Gaudi initialize method.
virtual StatusCode execute(const EventContext &ctx) const override
Standard Gaudi execute method.
SG::WriteHandleKey< CaloConstCellContainer > m_caloCellsOutputKey
Property: Output container key.
Property holding a SG store/key/clid from which a WriteHandle is made.