The Gaudi Framework
v40r0 (475e45c1)
dict.h
Go to the documentation of this file.
1
/***********************************************************************************\
2
* (c) Copyright 1998-2025 CERN for the benefit of the LHCb and ATLAS collaborations *
3
* *
4
* This software is distributed under the terms of the Apache version 2 licence, *
5
* copied verbatim in the file "LICENSE". *
6
* *
7
* In applying this licence, CERN does not waive the privileges and immunities *
8
* granted to it by virtue of its status as an Intergovernmental Organization *
9
* or submit itself to any jurisdiction. *
10
\***********************************************************************************/
11
#include <
GaudiKernel/ContainedObject.h
>
12
#include <
GaudiKernel/DataObject.h
>
13
#include <
GaudiKernel/ObjectVector.h
>
14
#include <
GaudiKernel/SmartRef.h
>
15
16
#include <
GaudiTestSuite/Collision.h
>
17
#include <
GaudiTestSuite/Counter.h
>
18
#include <
GaudiTestSuite/Event.h
>
19
#include <
GaudiTestSuite/MyTrack.h
>
20
#include <
GaudiTestSuite/MyVertex.h
>
21
22
#include <
Gaudi/TestSuite/NTuple/MyStruct.h
>
23
24
// template ObjectVector<MyTrack>;
25
// template ObjectVector<MyVertex>;
26
// template std::vector<MyTrack*>;
27
// template std::vector<MyVertex*>;
28
// template std::vector<SmartRef<MyTrack> >;
29
// template std::vector<SmartRef<MyVertex> >;
30
// template KeyedContainer<MyTrack>;
31
// template KeyedContainer<MyVertex>;
32
// template KeyedObject<long>;
33
// template std::vector<KeyedObject<long int>* >;
34
struct
POOLIOTestDict__Instantiations
{
35
ObjectVector<Gaudi::TestSuite::MyTrack>
i1
;
36
ObjectVector<Gaudi::TestSuite::MyVertex>
i2
;
37
std::vector<Gaudi::TestSuite::MyTrack*>
i3
;
38
std::vector<Gaudi::TestSuite::MyVertex*>
i4
;
39
std::vector<SmartRef<Gaudi::TestSuite::MyTrack>>
i5
;
40
std::vector<SmartRef<Gaudi::TestSuite::MyVertex>>
i6
;
41
KeyedContainer<Gaudi::TestSuite::MyTrack>
i7
;
42
KeyedContainer<Gaudi::TestSuite::MyVertex>
i8
;
43
KeyedObject<int>
i9
;
44
std::vector<KeyedObject<int>*>
i10
;
45
// KeyedObject<long> i11;
46
// std::vector<KeyedObject<long int>* > i12;
47
};
48
49
#ifdef __ICC
50
// disable icc warning #191: type qualifier is meaningless on cast type
51
// ... a lot of noise produced by the dictionary
52
# pragma warning( disable : 191 )
53
#endif
POOLIOTestDict__Instantiations::i1
ObjectVector< Gaudi::TestSuite::MyTrack > i1
Definition:
dict.h:35
POOLIOTestDict__Instantiations::i10
std::vector< KeyedObject< int > * > i10
Definition:
dict.h:44
ObjectVector< Gaudi::TestSuite::MyTrack >
POOLIOTestDict__Instantiations
Definition:
dict.h:34
MyVertex.h
POOLIOTestDict__Instantiations::i2
ObjectVector< Gaudi::TestSuite::MyVertex > i2
Definition:
dict.h:36
POOLIOTestDict__Instantiations::i5
std::vector< SmartRef< Gaudi::TestSuite::MyTrack > > i5
Definition:
dict.h:39
ObjectVector.h
MyTrack.h
KeyedContainer< Gaudi::TestSuite::MyTrack >
KeyedObject< int >
SmartRef.h
POOLIOTestDict__Instantiations::i7
KeyedContainer< Gaudi::TestSuite::MyTrack > i7
Definition:
dict.h:41
Event.h
POOLIOTestDict__Instantiations::i8
KeyedContainer< Gaudi::TestSuite::MyVertex > i8
Definition:
dict.h:42
DataObject.h
POOLIOTestDict__Instantiations::i6
std::vector< SmartRef< Gaudi::TestSuite::MyVertex > > i6
Definition:
dict.h:40
Counter.h
POOLIOTestDict__Instantiations::i4
std::vector< Gaudi::TestSuite::MyVertex * > i4
Definition:
dict.h:38
MyStruct.h
ContainedObject.h
POOLIOTestDict__Instantiations::i9
KeyedObject< int > i9
Definition:
dict.h:43
POOLIOTestDict__Instantiations::i3
std::vector< Gaudi::TestSuite::MyTrack * > i3
Definition:
dict.h:37
Collision.h
GaudiTestSuite
src
IO
dict.h
Generated on Thu Jul 3 2025 15:27:26 for The Gaudi Framework by
1.8.18