ATLAS Offline Software
Loading...
Searching...
No Matches
PAuxContainer_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 */
11
12
13#ifndef DATAMODELTESTDATACOMMON_PAUXCONTAINER_V1_H
14#define DATAMODELTESTDATACOMMON_PAUXCONTAINER_V1_H
15
16
20#include <vector>
21
22
23namespace DMTest {
24
25
31{
32public:
34
35private:
36 AUXVAR_PACKEDCONTAINER_DECL (unsigned int, pInt);
38 AUXVAR_PACKEDCONTAINER_DECL (std::vector<int>, pvInt);
39 AUXVAR_PACKEDCONTAINER_DECL (std::vector<float>, pvFloat);
40};
41
42
43} // namespace DMTest
44
45
47
48
49
50#endif // not DATAMODELTESTDATACOMMON_PAUXCONTAINER_V1_H
Provide an interface for finding inheritance information at run time.
#define SG_BASE(D, B)
Declare that class D derives from class B.
Container to hold aux data to be stored in a packed form.
Class used for testing xAOD data reading/writing with packed containers.
AUXVAR_PACKEDCONTAINER_DECL(std::vector< int >, pvInt)
AUXVAR_PACKEDCONTAINER_DECL(float, pFloat)
AUXVAR_PACKEDCONTAINER_DECL(unsigned int, pInt)
AUXVAR_PACKEDCONTAINER_DECL(std::vector< float >, pvFloat)
Common base class for the auxiliary containers.
Definition B.h:23