ATLAS Offline Software
CInfoAuxContainer_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 */
15 #ifndef DATAMODELTESTDATACOMMON_CINFOAUXCONTAINER_V1_H
16 #define DATAMODELTESTDATACOMMON_CINFOAUXCONTAINER_V1_H
17 
18 
19 #include "xAODCore/AuxInfoBase.h"
20 #include "AthenaKernel/BaseInfo.h"
21 #include <vector>
22 
23 
24 namespace DMTest {
25 
26 
28  : public xAOD::AuxInfoBase
29 {
30 public:
32 
33 private:
34  AUXVAR_DECL (int, anInt);
35  AUXVAR_DECL (float, aFloat);
36 };
37 
38 
39 } // namespace DMTest
40 
41 
43 
44 
45 #endif // not DATAMODELTESTDATACOMMON_CINFOAUXCONTAINER_V1_H
xAOD::AuxInfoBase
Common base class for auxiliary info objects.
Definition: AuxInfoBase.h:49
DMTest::CInfoAuxContainer_v1::AUXVAR_DECL
AUXVAR_DECL(float, aFloat)
AuxInfoBase.h
DMTest::CInfoAuxContainer_v1::CInfoAuxContainer_v1
CInfoAuxContainer_v1()
Definition: CInfoAuxContainer_v1.cxx:18
DMTest::CInfoAuxContainer_v1
Definition: CInfoAuxContainer_v1.h:29
BaseInfo.h
Provide an interface for finding inheritance information at run time.
DMTest::CInfoAuxContainer_v1::AUXVAR_DECL
AUXVAR_DECL(int, anInt)
SG_BASE
SG_BASE(DMTest::CInfoAuxContainer_v1, xAOD::AuxInfoBase)
DMTest
Definition: B.h:23