|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CALOREC_CALOTOPOTOWERALGORITHM_H
6 #define CALOREC_CALOTOPOTOWERALGORITHM_H
25 #include "GaudiKernel/ToolHandle.h"
65 ToolHandleArray<ICaloTopoTowerBuilderToolBase>
m_ptools;
SG::ReadHandleKey< CaloCellContainer > m_cellContainerKey
SG::ReadHandleKey< CaloClusterContainer > m_clusterKey
tool_store::const_iterator tool_iterator
std::vector< CaloCell_ID::SUBCALO > m_caloIndices
std::vector< std::string > m_toolNames
std::vector< std::string > m_includedCalos
An algorithm that can be simultaneously executed in multiple threads.
virtual ~CaloTopoTowerAlgorithm()
double m_minimumCellEnergy
::StatusCode StatusCode
StatusCode definition for legacy code.
CaloTopoTowerAlgorithm(const std::string &name, ISvcLocator *pService)
Algorithm constructor.
Storable container class for CaloTower.
CaloTopoTowerBuilderToolBase tool_type
SG::ReadHandleKey< CaloTowerContainer > m_towerContainerKey
float m_cellESignificanceThreshold
SG::ReadHandleKey< CaloCell2ClusterMap > m_cellToClusterMapKey
virtual StatusCode initialize() override
inherited from Algorithm
SG::WriteHandleKey< CaloTopoTowerContainer > m_newTowerContainerKey
double m_minimumClusterEnergy
virtual StatusCode finalize() override
ToolHandleArray< ICaloTopoTowerBuilderToolBase > m_ptools
virtual StatusCode execute(const EventContext &ctx) const override
std::vector< tool_type * > tool_store