ATLAS Offline Software
|
Interface class for tools weighting cells in CaloCluster objects. More...
#include <IClusterCellWeightTool.h>
Public Member Functions | |
virtual StatusCode | weight (xAOD::CaloCluster *thisCluster, const EventContext &ctx) const =0 |
method to weight the cells in a cluster More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Interface class for tools weighting cells in CaloCluster objects.
Definition at line 24 of file IClusterCellWeightTool.h.
|
inlinestatic |
Definition at line 28 of file IClusterCellWeightTool.h.
|
pure virtual |
method to weight the cells in a cluster
theCluster | the pointer to the CaloCluster to be weighted |
this method is purely virtual because every derived class needs to implement it.
Implemented in CaloLCDeadMaterialTool, CaloLCWeightTool, and CaloLCOutOfClusterTool.