ATLAS Offline Software
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 
18 #include "xAODCore/PackedLink.h"
19 #include "xAODCore/AuxInfoBase.h"
20 
21 
22 namespace DMTest {
23 
24 
29  : public xAOD::AuxInfoBase
30 {
31 public:
33 
34 
35 private:
37  AUXVAR_PACKEDLINKVEC_DECL(std::vector, CVec, vlinks);
38 };
39 
40 
41 } // namespace DMTest
42 
43 
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
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:581
DMTest::PLinksAuxInfo_v1::AUXVAR_PACKEDLINKVEC_DECL
AUXVAR_PACKEDLINKVEC_DECL(std::vector, CVec, vlinks)
DMTest
Definition: B.h:23