5#ifndef __HIEVENTSHAPEMAKER_H__
6#define __HIEVENTSHAPEMAKER_H__
14#include "GaudiKernel/ToolHandle.h"
15#include "Gaudi/Property.h"
40 virtual StatusCode
execute(
const EventContext& ctx)
const override;
41 virtual StatusCode
finalize()
override;
51 Gaudi::Property< bool >
m_summaryOnly{
this,
"SummaryOnly",
false,
"Summary Only boolean switch" };
53 ToolHandle<IHIEventShapeFiller>
m_HIEventShapeFillerTool{
this,
"HIEventShapeFillerTool",
"HIEventShapeFillerTool",
"HIEventShapeFillerTool" };
54 ToolHandle<IHIEventShapeSummaryTool>
m_summaryTool{
this,
"SummaryTool",
"HIEventShapeSummaryTool",
"Handle to IHIEventShapeSummaryTool" };
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
Container class for CaloCell.
SG::ReadHandleKey< CaloCellContainer > m_cellContainerKey
virtual StatusCode execute(const EventContext &ctx) const override
HIEventShapeMaker(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
SG::WriteHandleKey< xAOD::HIEventShapeContainer > m_summaryKey
SG::WriteHandleKey< xAOD::HIEventShapeContainer > m_outputKey
std::string PrintHIEventShapeContainer(const xAOD::HIEventShapeContainer *Container) const
virtual StatusCode initialize() override
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_towerContainerKey
SG::ReadHandleKey< xAOD::HIEventShapeContainer > m_readExistingKey
ToolHandle< IHIEventShapeFiller > m_HIEventShapeFillerTool
Gaudi::Property< bool > m_summaryOnly
virtual StatusCode finalize() override
SG::ReadHandleKey< INavigable4MomentumCollection > m_naviContainerKey
ToolHandle< IHIEventShapeSummaryTool > m_summaryTool
~HIEventShapeMaker()=default
Default Destructor.
storage of the time histories of all the cells
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
HIEventShapeContainer_v2 HIEventShapeContainer
Define the latest version of the container.