5#ifndef ICALOCLUSTER_ONTRACKBUILER_H
6#define ICALOCLUSTER_ONTRACKBUILER_H
8#include "GaudiKernel/IAlgTool.h"
9#include "GaudiKernel/EventContext.h"
16static const InterfaceID
30 const EventContext& ctx,
double charge(const T &p)
static const InterfaceID IID_caloCluster_OnTrackBuilder("ICaloCluster_OnTrackBuilder", 1, 0)
~ICaloCluster_OnTrackBuilder()
virtual std::unique_ptr< Trk::CaloCluster_OnTrack > buildClusterOnTrack(const EventContext &ctx, const xAOD::CaloCluster *cl, int charge=0) const =0
static const InterfaceID & interfaceID()
Class to handle Cluster On Tracks (ROT) for CaloClusters, it inherits from the common MeasurementBase...
Ensure that the ATLAS eigen extensions are properly loaded.
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.