18#ifndef TRKPREPRAWDATA_PREPRAWDATACOLLECTION_H
19#define TRKPREPRAWDATA_PREPRAWDATACOLLECTION_H
23#include "Identifier/Identifier.h"
35template<
class PrepRawDataT >
84#include"TrkPrepRawData/PrepRawDataCollection.icc"
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.
PrepRawDataCollection(const PrepRawDataCollection &prd)
added for 10.0.0 as a hack for HLT.
virtual ~PrepRawDataCollection()
PrepRawDataCollection(const IdentifierHash idHash)
virtual Identifier identify() const override final
virtual std::string type() const
virtual IdentifierHash identifyHash() const override final
void setIdentifier(Identifier id)
const IdentifierHash m_idHash
Ensure that the ATLAS eigen extensions are properly loaded.