13#ifndef ISiZvertexMaker_H
14#define ISiZvertexMaker_H
16#include "GaudiKernel/IAlgTool.h"
21#include "GaudiKernel/EventContext.h"
73 const std::vector<IdentifierHash>&,
74 const std::vector<IdentifierHash>&)
const =0;
77 const std::vector<IdentifierHash>&,
78 const std::vector<IdentifierHash>&,
86 virtual MsgStream&
dump(MsgStream& out)
const=0;
char data[hepevt_bytes_allocation_ATLAS]
Describes the API of the Region of Ineterest geometry.
Base class for primary vertices z-coordinates generation.
virtual std::list< Trk::Vertex > newRegion(const EventContext &ctx, SiSpacePointsSeedMakerEventData &data, const std::vector< IdentifierHash > &, const std::vector< IdentifierHash > &) const =0
DeclareInterfaceID(ISiZvertexMaker, 1, 0)
virtual MsgStream & dump(MsgStream &out) const =0
virtual std::list< Trk::Vertex > newEvent(const EventContext &ctx, SiSpacePointsSeedMakerEventData &data) const =0
virtual std::list< Trk::Vertex > newRegion(const EventContext &ctx, SiSpacePointsSeedMakerEventData &data, const std::vector< IdentifierHash > &, const std::vector< IdentifierHash > &, const IRoiDescriptor &) const =0
InDet::SiSpacePointsSeedMakerEventData holds event dependent data used by ISiSpacePointsSeedMaker.