ATLAS Offline Software
Control
DataModelTest
DataModelTestDataCommon
DataModelTestDataCommon
versions
PLinksAuxContainer_v1.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
/*
3
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
4
*/
13
#ifndef DATAMODELTESTDATACOMMON_PLINKSAUXCONTAINER_V1_H
14
#define DATAMODELTESTDATACOMMON_PLINKSAUXCONTAINER_V1_H
15
16
17
#include "
DataModelTestDataCommon/CVec.h
"
18
#include "
xAODCore/PackedLink.h
"
19
#include "
xAODCore/AuxContainerBase.h
"
20
21
22
namespace
DMTest
{
23
24
28
class
PLinksAuxContainer_v1
29
:
public
xAOD::AuxContainerBase
30
{
31
public
:
32
PLinksAuxContainer_v1
();
33
34
35
private
:
36
AUXVAR_PACKEDLINK_DECL
(
CVec
, plink);
37
AUXVAR_PACKEDLINKVEC_DECL
(std::vector,
CVec
, vlinks);
38
};
39
40
41
}
// namespace DMTest
42
43
44
SG_BASE
(
DMTest::PLinksAuxContainer_v1
,
xAOD::AuxContainerBase
);
45
46
47
#endif // not DATAMODELTESTDATACOMMON_PLINKSAUXCONTAINER_V1_H
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition:
AuxContainerBase.h:59
PackedLink.h
Auxiliary variable type allowing to store ElementLinks as packed 32-bit values.
CVec.h
Class used for testing xAOD data reading/writing.
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:794
DMTest::PLinksAuxContainer_v1::AUXVAR_PACKEDLINK_DECL
AUXVAR_PACKEDLINK_DECL(CVec, plink)
DMTest::PLinksAuxContainer_v1::AUXVAR_PACKEDLINKVEC_DECL
AUXVAR_PACKEDLINKVEC_DECL(std::vector, CVec, vlinks)
DMTest::PLinksAuxContainer_v1
For testing packed links.
Definition:
PLinksAuxContainer_v1.h:30
SG_BASE
SG_BASE(DMTest::PLinksAuxContainer_v1, xAOD::AuxContainerBase)
DMTest
Definition:
B.h:23
DMTest::PLinksAuxContainer_v1::PLinksAuxContainer_v1
PLinksAuxContainer_v1()
Definition:
PLinksAuxContainer_v1.cxx:18
Generated on Sun Dec 22 2024 21:16:30 for ATLAS Offline Software by
1.8.18