5#ifndef EGAMMATOOLS_EGAMMASWTOOL_H
6#define EGAMMATOOLS_EGAMMASWTOOL_H
20#include "GaudiKernel/EventContext.h"
31 const std::string& name,
32 const IInterface* parent);
40 virtual StatusCode
execute(
const EventContext& ctx,
42 virtual StatusCode
execute(
const EventContext& ctx,
45 bool isBarrel)
const override final;
49 const ToolHandleArray<CaloClusterProcessor>&
tools,
59 "ClusterCorrectionToolsEle55",
64 "ClusterCorrectionToolsEle35",
69 "ClusterCorrectionToolsEle37",
74 "ClusterCorrectionToolsGam35",
79 "ClusterCorrectionToolsGam55",
84 "ClusterCorrectionToolsGam37",
89 "ClusterCorrectionToolsEconv55",
94 "ClusterCorrectionToolsEconv35",
99 "ClusterCorrectionToolsEconv37",
103 ToolHandleArray<CaloClusterProcessor>
106 "ClusterCorrectionToolsSuperClusterEle35",
109 ToolHandleArray<CaloClusterProcessor>
112 "ClusterCorrectionToolsSuperClusterEconv35",
115 ToolHandleArray<CaloClusterProcessor>
118 "ClusterCorrectionToolsSuperClusterGam35",
122 ToolHandleArray<CaloClusterProcessor>
125 "ClusterCorrectionToolsSuperClusterEle55",
128 ToolHandleArray<CaloClusterProcessor>
131 "ClusterCorrectionToolsSuperClusterGam55",
134 ToolHandleArray<CaloClusterProcessor>
137 "ClusterCorrectionToolsSuperClusterEconv55",
141 ToolHandleArray<CaloClusterProcessor>
144 "ClusterCorrectionToolsSuperClusterEle37",
147 ToolHandleArray<CaloClusterProcessor>
150 "ClusterCorrectionToolsSuperClusterGam37",
153 ToolHandleArray<CaloClusterProcessor>
156 "ClusterCorrectionToolsSuperClusterEconv37",
Base class for cluster processing tools called from CaloClusterMaker that operate on individual clust...
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.