ATLAS Offline Software
|
#include <ISiZvertexMaker.h>
Public Member Functions | |
InterfaceID | |
DeclareInterfaceID (ISiZvertexMaker, 1, 0) | |
Methods to initialize tool for new event or region and return vertex list | |
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 =0 |
virtual std::list< Trk::Vertex > | newRegion (const EventContext &ctx, SiSpacePointsSeedMakerEventData &data, const std::vector< IdentifierHash > &, const std::vector< IdentifierHash > &, const IRoiDescriptor &) const =0 |
Print internal tool parameters and status | |
virtual MsgStream & | dump (MsgStream &out) const =0 |
Base class for primary vertices z-coordinates generation
In AthenaMT, event dependent cache inside ISiZvertexMaker is not preferred. SiSpacePointsSeedMakerEventData class holds event dependent data for ISiZvertexMaker and ISiSpacePointsSeedMaker. Its object is instantiated in SiSPSeededTrackFinder::execute.
Example implementation
Definition at line 53 of file ISiZvertexMaker.h.
InDet::ISiZvertexMaker::DeclareInterfaceID | ( | ISiZvertexMaker | , |
1 | , | ||
0 | |||
) |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |