13 base_class(
type, name, parent)
29 return StatusCode::SUCCESS;
35 ATH_MSG_ERROR(
"PFData::caloObjects is null; caller must set it before invoking the moment calculator tool");
36 return StatusCode::FAILURE;
42 bool useNonModifiedClusters =
true;
43 if (
true ==
m_LCMode) useNonModifiedClusters =
false;
44 std::unique_ptr<xAOD::CaloClusterContainer> tempClusterContainer =
m_clusterCollectionTool->execute(*theEflowCaloObjectContainer, useNonModifiedClusters);
57 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
static void calculateKine(xAOD::CaloCluster *clu, const bool useweight=true, const bool updateLayers=true, const bool useGPUCriteria=false)
Helper class to calculate cluster kinematics based on cells.
eflowCaloObjectContainer * caloObjects