21#ifndef TRKSPACEPOINT_SPACEPOINTCOLLECTION_H
22#define TRKSPACEPOINT_SPACEPOINTCOLLECTION_H
25#include "Identifier/Identifier.h"
29#include "GaudiKernel/DataObject.h"
98#include "AthenaKernel/CLASS_DEF.h"
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
An STL vector of pointers that by default owns its pointed-to elements.
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
This class provides an abstract interface to an Identifiable object.
This is a "hash" representation of an Identifier.
static bool constexpr supportsThinning
virtual Identifier identify() const override final
virtual ~SpacePointCollection()
SpacePointCollection()=delete
void setIdentifier(Identifier id)
SpacePointCollection(const IdentifierHash idHash)
virtual IdentifierHash identifyHash() const override final
virtual std::string type() const
const IdentifierHash m_idHash