|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef PFMOMENTCALCULATORTOOL_H
6 #define PFMOMENTCALCULATORTOOL_H
9 #include "GaudiKernel/ToolHandle.h"
35 ToolHandle<IPFClusterCollectionTool>
m_clusterCollectionTool{
this,
"PFClusterCollectionTool",
"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"};
38 ToolHandle<CaloClusterCollectionProcessor>
m_clusterMomentsMaker{
this,
"CaloClusterMomentsMaker",
"CaloClusterMomentsMaker",
"Tool to calculate cluster moments"};
41 ToolHandle<CaloClusterCollectionProcessor>
m_clusterCalibHitMomentsMaker2{
this,
"CaloCalibClusterMomentsMaker2",
"CaloCalibClusterMomentsMaker2",
"Tool to calculate calibration hit cluster moments"};
44 Gaudi::Property<bool>
m_LCMode{
this,
"LCMode",
false,
"Toggle whether we are in LC mode - false by default"};
47 Gaudi::Property<bool>
m_useCalibHitTruth{
this,
"UseCalibHitTruth",
false,
"Toggle usage of calibration hit truth - false by default"};\
::StatusCode StatusCode
StatusCode definition for legacy code.
Base class for cluster processing tools called from CaloClusterMaker.