5#ifndef EGAMMAINTERFACES_IEMSHOWERBUILDER_H
6#define EGAMMAINTERFACES_IEMSHOWERBUILDER_H
23#include "GaudiKernel/EventContext.h"
44 virtual StatusCode
execute(
const EventContext& ctx,
static const InterfaceID IID_IEMShowerBuilder("IEMShowerBuilder", 1, 0)
Container class for CaloCell.
This class provides the client interface for accessing the detector description information common to...
Interface for the Reconstruction/egamma/egammaRec/EMShowerBuilder.
virtual ~IEMShowerBuilder()
Virtual destructor.
virtual StatusCode initialize()=0
initialize method
virtual StatusCode finalize()=0
finalize method
static const InterfaceID & interfaceID()
AlgTool interface methods.
virtual StatusCode executeWithCells(const CaloCellContainer *cellcoll, const CaloDetDescrManager &cmgr, xAOD::Egamma *) const =0
@Execute passing the cells explicitly
virtual StatusCode execute(const EventContext &ctx, const CaloDetDescrManager &cmgr, xAOD::Egamma *) const =0
execute method with event context to retrieve the cells collection
Egamma_v1 Egamma
Definition of the current "egamma version".