PODIO v00-16-03
An Event-Data-Model Toolkit for High Energy Physics Experiments
Loading...
Searching...
No Matches
SIOBlockUserData.cc
Go to the documentation of this file.
2
3//#define PODIO_ADD_USER_TYPE_SIO(type) static UserDataSIOBlock<type> _default##type##CollcetionSIOBlock ;
4
5namespace podio {
6
7static SIOBlockUserData<float> _defaultfloatCollcetionSIOBlock;
8static SIOBlockUserData<double> _defaultdoubleCollcetionSIOBlock;
9
10static SIOBlockUserData<int8_t> _defaultint8_tCollcetionSIOBlock;
11static SIOBlockUserData<int16_t> _defaultint16_tCollcetionSIOBlock;
12static SIOBlockUserData<int32_t> _defaultint32_tCollcetionSIOBlock;
13static SIOBlockUserData<int64_t> _defaultint64_tCollcetionSIOBlock;
14
15static SIOBlockUserData<uint8_t> _defaultuint8_tCollcetionSIOBlock;
16static SIOBlockUserData<uint16_t> _defaultuint16_tCollcetionSIOBlock;
17static SIOBlockUserData<uint32_t> _defaultuint32_tCollcetionSIOBlock;
18static SIOBlockUserData<uint64_t> _defaultuint64_tCollcetionSIOBlock;
19
20} // namespace podio
21
22// g++ -E ../src/SIOBlockUserData.cc
23// PODIO_ADD_USER_TYPE_SIO(int)
24// PODIO_ADD_USER_TYPE_SIO(long)
25// PODIO_ADD_USER_TYPE_SIO(float)
26// PODIO_ADD_USER_TYPE_SIO(double)
27// PODIO_ADD_USER_TYPE_SIO(unsigned)
28// PODIO_ADD_USER_TYPE_SIO(unsigned int)
29// PODIO_ADD_USER_TYPE_SIO(unsigned long)
30// PODIO_ADD_USER_TYPE_SIO(char)
31// PODIO_ADD_USER_TYPE_SIO(short)
32// PODIO_ADD_USER_TYPE_SIO(long long)
33// PODIO_ADD_USER_TYPE_SIO(unsigned long long)
34// PODIO_ADD_USER_TYPE_SIO(int16_t)
35// PODIO_ADD_USER_TYPE_SIO(int32_t)
36// PODIO_ADD_USER_TYPE_SIO(int64_t)
37// PODIO_ADD_USER_TYPE_SIO(uint16_t)
38// PODIO_ADD_USER_TYPE_SIO(uint32_t)
39// PODIO_ADD_USER_TYPE_SIO(uint64_t)