ATLAS Offline Software
Control
DataModelTest
DataModelTestDataCommon
DataModelTestDataCommon
versions
PLinksAuxInfo_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_PLINKSAUXINFO_V1_H
14
#define DATAMODELTESTDATACOMMON_PLINKSAUXINFO_V1_H
15
16
17
#include "
DataModelTestDataCommon/CVec.h
"
18
#include "
xAODCore/PackedLink.h
"
19
#include "
xAODCore/AuxInfoBase.h
"
20
21
22
namespace
DMTest
{
23
24
28
class
PLinksAuxInfo_v1
29
:
public
xAOD::AuxInfoBase
30
{
31
public
:
32
PLinksAuxInfo_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::PLinksAuxInfo_v1
,
xAOD::AuxInfoBase
);
45
46
47
#endif // not DATAMODELTESTDATACOMMON_PLINKSAUXINFO_V1_H
xAOD::AuxInfoBase
Common base class for auxiliary info objects.
Definition:
AuxInfoBase.h:49
SG_BASE
SG_BASE(DMTest::PLinksAuxInfo_v1, xAOD::AuxInfoBase)
AuxInfoBase.h
DMTest::PLinksAuxInfo_v1::PLinksAuxInfo_v1
PLinksAuxInfo_v1()
Definition:
PLinksAuxInfo_v1.cxx:18
PackedLink.h
Auxiliary variable type allowing to store ElementLinks as packed 32-bit values.
DMTest::PLinksAuxInfo_v1
For testing packed links.
Definition:
PLinksAuxInfo_v1.h:30
CVec.h
Class used for testing xAOD data reading/writing.
DMTest::PLinksAuxInfo_v1::AUXVAR_PACKEDLINK_DECL
AUXVAR_PACKEDLINK_DECL(CVec, plink)
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:794
DMTest::PLinksAuxInfo_v1::AUXVAR_PACKEDLINKVEC_DECL
AUXVAR_PACKEDLINKVEC_DECL(std::vector, CVec, vlinks)
DMTest
Definition:
B.h:23
Generated on Sun Dec 22 2024 21:16:30 for ATLAS Offline Software by
1.8.18