ATLAS Offline Software
Control
StoreGateTests
StoreGateTests
PayLoad.h
Go to the documentation of this file.
1
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// PayLoad.h
8
// Header file for class SgTests::PayLoad
9
// Author: S.Binet<binet@cern.ch>
11
#ifndef STOREGATETESTS_PAYLOAD_H
12
#define STOREGATETESTS_PAYLOAD_H
13
21
// STL
22
#include <vector>
23
24
#include "
AthContainers/DataVector.h
"
25
#include "
AthenaKernel/CLASS_DEF.h
"
26
27
namespace
SgTests
{
28
struct
PayLoad
{
29
std::vector<int>
m_data
;
30
};
31
}
32
33
namespace
SgTests
{
34
struct
PayLoadDv
:
DataVector
<SgTests::PayLoad> {};
35
}
36
37
CLASS_DEF
(
SgTests::PayLoad
, 115335033, 1 )
38
CLASS_DEF
(
SgTests
::PayLoadDv, 54422553, 1 )
39
40
#endif // STOREGATETESTS_PAYLOAD_H
SgTests::PayLoadDv
Definition:
PayLoad.h:34
SgTests::PayLoad::m_data
std::vector< int > m_data
Definition:
PayLoad.h:29
SgTests
Definition:
SgStressProducer.h:23
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:794
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition:
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
CLASS_DEF.h
macros to associate a CLID to a type
SgTests::PayLoad
Definition:
PayLoad.h:28
Generated on Fri Jan 10 2025 21:15:43 for ATLAS Offline Software by
1.8.18