9#include "GaudiKernel/ToolHandle.h"
26 PFLCCalibTool(
const std::string&
type,
const std::string& name,
const IInterface* parent);
32 virtual StatusCode
finalize()
override;
36 StatusCode
apply(
const EventContext& ctx, ToolHandle<CaloClusterProcessor>& calibTool,
xAOD::CaloCluster* cluster);
40 ToolHandle<IPFClusterCollectionTool>
m_clusterCollectionTool{
this,
"eflowRecClusterCollectionTool",
"eflowRecClusterCollectionTool",
"Tool to put all clusters into a temporary container - then we use this to calculate moments, some of which depend on configuration of nearby clusters"};
43 ToolHandle<CaloClusterProcessor>
m_clusterLocalCalibTool{
this,
"CaloClusterLocalCalib",
"CaloClusterLocalCalib",
"Tool for applying local hadronc calibration weights to cells"};
46 ToolHandle<CaloClusterProcessor>
m_clusterLocalCalibOOCCTool{
this,
"CaloClusterLocalCalibOOCC",
"CaloClusterLocalCalib",
"Tool to deal with out of cluster corrections"};
52 ToolHandle<CaloClusterProcessor>
m_clusterLocalCalibDMTool{
this,
"CaloClusterLocalCalibDM",
"CaloClusterLocalCalib",
"Tool for correcting clusters at cell level for dead material"};
55 Gaudi::Property<bool>
m_useLocalWeight{
this,
"UseLocalWeight",
false,
"Toggle which LC weights scheme to use - default is to recalculate weights, rather than use saved weights"};
59 ,
"CaloDetDescrManager"
60 ,
"CaloDetDescrManager"
61 ,
"SG Key for CaloDetDescrManager in the Condition Store" };
Base class for cluster processing tools called from CaloClusterMaker that operate on individual clust...
Definition of CaloDetDescrManager.
This class provides the client interface for accessing the detector description information common to...
This class extends the information about a xAOD::CaloCluster.
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.