|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef __HIEVENTSHAPEMAKER_H__
6 #define __HIEVENTSHAPEMAKER_H__
14 #include "GaudiKernel/ToolHandle.h"
15 #include "Gaudi/Property.h"
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.
HIEventShapeMaker(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
SG::ReadHandleKey< CaloCellContainer > m_cellContainerKey
std::string PrintHIEventShapeContainer(const xAOD::HIEventShapeContainer *Container) const
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_towerContainerKey
virtual StatusCode initialize() override
~HIEventShapeMaker()=default
Default Destructor.
An algorithm that can be simultaneously executed in multiple threads.
storage of the time histories of all the cells
SG::ReadHandleKey< xAOD::HIEventShapeContainer > m_readExistingKey
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< bool > m_summaryOnly
Property holding a SG store/key/clid from which a WriteHandle is made.
virtual StatusCode execute(const EventContext &ctx) const override
Container class for CaloCell.
ToolHandle< IHIEventShapeSummaryTool > m_summaryTool
virtual StatusCode finalize() override
ToolHandle< IHIEventShapeFiller > m_HIEventShapeFillerTool
SG::ReadHandleKey< INavigable4MomentumCollection > m_naviContainerKey
SG::WriteHandleKey< xAOD::HIEventShapeContainer > m_outputKey
SG::WriteHandleKey< xAOD::HIEventShapeContainer > m_summaryKey