ATLAS Offline Software
Loading...
Searching...
No Matches
JVecAuxInfo_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_JVECAUXINFO_V1_H
14#define DATAMODELTESTDATACOMMON_JVECAUXINFO_V1_H
15
16
18#include "xAODCore/JaggedVec.h"
20#include "AthLinks/ElementLink.h"
21#include <string>
22
23
24namespace DMTest {
25
26
31 : public xAOD::AuxInfoBase
32{
33public:
35
36
37private:
40 AUXVAR_JAGGEDVEC_DECL(std::string, svec);
42};
43
44
45} // namespace DMTest
46
47
49
50
51#endif // not DATAMODELTESTDATACOMMON_JVECAUXINFO_V1_H
Class used for testing xAOD data reading/writing.
#define SG_BASE(D, B)
Declare that class D derives from class B.
Auxiliary variable type allowing storage as a jagged vector. That is, the payloads for all the DataVe...
For testing jagged vectors.
AUXVAR_JAGGEDVEC_DECL(std::string, svec)
AUXVAR_JAGGEDVEC_DECL(ElementLink< CVec >, lvec)
AUXVAR_JAGGEDVEC_DECL(float, fvec)
AUXVAR_JAGGEDVEC_DECL(int, ivec)
Common base class for auxiliary info objects.
Definition AuxInfoBase.h:45
Definition B.h:23