ATLAS Offline Software
HighGranularityTimingDetector
HGTD_RawEvent
HGTD_RawData
HGTD_RawData
HGTD_ALTIROC_RDO_Collection.h
Go to the documentation of this file.
1
13
#ifndef HGTD_RAWDATA_HGTD_ALTIROC_RDO_COLLECTION_H
14
#define HGTD_RAWDATA_HGTD_ALTIROC_RDO_COLLECTION_H
15
16
#include "
AthContainers/DataVector.h
"
17
#include "
HGTD_RawData/HGTD_ALTIROC_RDO.h
"
18
#include "
Identifier/IdentifierHash.h
"
19
20
class
HGTD_ALTIROC_RDO_Collection
:
public
DataVector
<HGTD_ALTIROC_RDO> {
21
// friend class HGTD_ALTIROC_RDO_RawDataCollectionCnv_p1; //FIXME probably later
22
23
public
:
27
HGTD_ALTIROC_RDO_Collection
() =
default
;
28
HGTD_ALTIROC_RDO_Collection
(
IdentifierHash
hash
) :
m_id_hash
(
hash
) {}
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
35
private
:
36
IdentifierHash
m_id_hash
;
37
Identifier
m_id
;
38
};
39
40
#endif // HGTD_RAWDATA_HGTD_ALTIROC_RDO_COLLECTION_H
HGTD_ALTIROC_RDO_Collection::identifierHash
const IdentifierHash & identifierHash() const
Definition:
HGTD_ALTIROC_RDO_Collection.h:32
HGTD_ALTIROC_RDO.h
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration.
HGTD_ALTIROC_RDO_Collection::identify
const Identifier & identify() const
Definition:
HGTD_ALTIROC_RDO_Collection.h:33
HGTD_ALTIROC_RDO_Collection::m_id
Identifier m_id
Definition:
HGTD_ALTIROC_RDO_Collection.h:37
HGTD_ALTIROC_RDO_Collection::setIdentifier
void setIdentifier(Identifier id)
Definition:
HGTD_ALTIROC_RDO_Collection.h:30
HGTD_ALTIROC_RDO_Collection::m_id_hash
IdentifierHash m_id_hash
Definition:
HGTD_ALTIROC_RDO_Collection.h:36
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:794
id
SG::auxid_t id
Definition:
Control/AthContainers/Root/debug.cxx:239
IdentifierHash.h
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
CaloCondBlobAlgs_fillNoiseFromASCII.hash
dictionary hash
Definition:
CaloCondBlobAlgs_fillNoiseFromASCII.py:108
HGTD_ALTIROC_RDO_Collection
Definition:
HGTD_ALTIROC_RDO_Collection.h:20
HGTD_ALTIROC_RDO_Collection::HGTD_ALTIROC_RDO_Collection
HGTD_ALTIROC_RDO_Collection()=default
Default constructor should NOT be used, but is needed for pool I/O.
IdentifierHash
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
Definition:
IdentifierHash.h:25
HGTD_ALTIROC_RDO_Collection::HGTD_ALTIROC_RDO_Collection
HGTD_ALTIROC_RDO_Collection(IdentifierHash hash)
Definition:
HGTD_ALTIROC_RDO_Collection.h:28
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Tue Sep 2 2025 21:12:20 for ATLAS Offline Software by
1.8.18