ATLAS Offline Software
Loading...
Searching...
No Matches
HGTD_RDO_Collection.h
Go to the documentation of this file.
1
11
12#ifndef HGTD_RAWDATA_HGTD_RDO_COLLECTION_H
13#define HGTD_RAWDATA_HGTD_RDO_COLLECTION_H
14
18
19class HGTD_RDO_Collection : public DataVector<HGTD_RDO> {
20 // friend class HGTD_RDO_RawDataCollectionCnv_p1; //FIXME probably later
21
22public:
28
29 void setIdentifier(Identifier id) { m_id = id; }
30
31 const IdentifierHash& identifierHash() const { return m_id_hash; }
32 const Identifier& identify() const { return m_id; }
33
34private:
37};
38
39#endif // HGTD_RAWDATA_HGTD_RDO_COLLECTION_H
An STL vector of pointers that by default owns its pointed-to elements.
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration.
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
const Identifier & identify() const
HGTD_RDO_Collection()=default
Default constructor should NOT be used, but is needed for pool I/O.
HGTD_RDO_Collection(IdentifierHash hash)
void setIdentifier(Identifier id)
const IdentifierHash & identifierHash() const
This is a "hash" representation of an Identifier.