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