ATLAS Offline Software
Loading...
Searching...
No Matches
LumiBlock
LumiBlockPers
LumiBlockTPCnv
src
factories
LumiBlockTPCnv.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// generate the T/P converter entries
6
#include "
AthenaKernel/TPCnvFactory.h
"
7
8
#include <vector>
9
#include "
LumiBlockTPCnv/LumiBlockRange_p1.h
"
10
#include "
LumiBlockTPCnv/LumiBlockCollection_p1.h
"
11
#include "
LumiBlockTPCnv/LumiBlockRangeCnv_p1.h
"
12
#include "
LumiBlockTPCnv/LumiBlockCollectionCnv_p1.h
"
13
#include "
LumiBlockTPCnv/LumiBlockRange_p2.h
"
14
#include "
LumiBlockTPCnv/LumiBlockCollection_p2.h
"
15
#include "
LumiBlockTPCnv/LumiBlockRangeCnv_p2.h
"
16
#include "
LumiBlockTPCnv/LumiBlockCollectionCnv_p2.h
"
17
18
DECLARE_TPCNV_FACTORY
(
LumiBlockRangeCnv_p1
,
19
LB_IOVRange
,
20
LumiBlockRange_p1
,
21
Athena::TPCnvVers::Old
)
22
23
DECLARE_NAMED_TPCNV_FACTORY
(
LumiBlockCollectionCnv_p1
,
24
LumiBlockCollectionCnv_p1
,
25
LumiBlockCollection
,
26
LumiBlockCollection_p1
,
27
Athena::TPCnvVers::Old
)
28
29
DECLARE_TPCNV_FACTORY
(
LumiBlockRangeCnv_p2
,
30
LB_IOVRange
,
31
LumiBlockRange_p2
,
32
Athena
::TPCnvVers::Current)
33
34
DECLARE_NAMED_TPCNV_FACTORY
(
LumiBlockCollectionCnv_p2
,
35
LumiBlockCollectionCnv_p2
,
36
LumiBlockCollection
,
37
LumiBlockCollection_p2
,
38
Athena
::TPCnvVers::Current)
39
LumiBlockCollectionCnv_p1.h
LumiBlockCollectionCnv_p1
T_AthenaPoolTPCnvVector< LumiBlockCollection, LumiBlockCollection_p1, LumiBlockRangeCnv_p1 > LumiBlockCollectionCnv_p1
Definition
LumiBlockCollectionCnv_p1.h:19
LumiBlockCollectionCnv_p2.h
LumiBlockCollectionCnv_p2
T_AthenaPoolTPCnvVector< LumiBlockCollection, LumiBlockCollection_p2, LumiBlockRangeCnv_p2 > LumiBlockCollectionCnv_p2
Definition
LumiBlockCollectionCnv_p2.h:19
LumiBlockCollection_p1.h
LumiBlockCollection_p2.h
LumiBlockRangeCnv_p1.h
LumiBlockRangeCnv_p2.h
LumiBlockRange_p1.h
LumiBlockRange_p2.h
TPCnvFactory.h
Set up plugin loading of TP converters.
DECLARE_NAMED_TPCNV_FACTORY
#define DECLARE_NAMED_TPCNV_FACTORY(x, n, trans_type, pers_type, is_last_version)
Definition
TPCnvFactory.h:171
DECLARE_TPCNV_FACTORY
#define DECLARE_TPCNV_FACTORY(x, trans_type, pers_type, is_last_version)
Definition
TPCnvFactory.h:165
LB_IOVRange
Definition
LB_IOVRange.h:16
LumiBlockCollection_p1
Definition
LumiBlockCollection_p1.h:11
LumiBlockCollection_p2
Definition
LumiBlockCollection_p2.h:11
LumiBlockCollection
Definition
LumiBlockCollection.h:21
LumiBlockRangeCnv_p1
Definition
LumiBlockRangeCnv_p1.h:13
LumiBlockRangeCnv_p2
Definition
LumiBlockRangeCnv_p2.h:13
LumiBlockRange_p1
Definition
LumiBlockRange_p1.h:14
LumiBlockRange_p2
Definition
LumiBlockRange_p2.h:14
Athena
Some weak symbol referencing magic... These are declared in AthenaKernel/getMessageSvc....
Definition
AthLegacySequence.h:21
Athena::TPCnvVers::Old
@ Old
Definition
TPCnvFactory.h:102
Generated on
for ATLAS Offline Software by
1.14.0