ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetEventCnv
InDetEventAthenaPool
src
PixelGangedClusterAmbiguitiesCnv.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
10
11
#ifndef PixelGangedClusterAmbiguitiesCnv_H
12
#define PixelGangedClusterAmbiguitiesCnv_H
13
14
#include "
AthenaPoolCnvSvc/T_AthenaPoolCustomCnv.h
"
15
#include "
InDetPrepRawData/PixelGangedClusterAmbiguities.h
"
16
#include "
InDetEventTPCnv/InDetPrepRawData/PixelGangedClusterAmbiguities_p1.h
"
17
#include "
InDetEventTPCnv/InDetPrepRawData/PixelGangedClusterAmbiguitiesCnv_p1.h
"
18
19
// the latest persistent representation type of PixelGangedClusterAmbiguities
20
typedef
InDet::PixelGangedClusterAmbiguities_p1
PixelGangedClusterAmbiguities_PERS
;
21
typedef
T_AthenaPoolCustomCnv<InDet::PixelGangedClusterAmbiguities, PixelGangedClusterAmbiguities_PERS >
PixelGangedClusterAmbiguitiesCnvBase
;
22
23
class
PixelGangedClusterAmbiguitiesCnv
:
public
PixelGangedClusterAmbiguitiesCnvBase
{
24
friend
class
CnvFactory
<
PixelGangedClusterAmbiguitiesCnv
>;
25
protected
:
26
public
:
27
PixelGangedClusterAmbiguitiesCnv
(ISvcLocator* svcloc) :
PixelGangedClusterAmbiguitiesCnvBase
(svcloc,
"PixelGangedClusterAmbiguitiesConverter"
) {}
28
protected
:
29
virtual
PixelGangedClusterAmbiguities_PERS
*
createPersistent
(InDet::PixelGangedClusterAmbiguities* transObj);
30
virtual
InDet::PixelGangedClusterAmbiguities*
createTransient
(
const
Token
* token);
31
private
:
32
PixelGangedClusterAmbiguitiesCnv_p1
m_TPconverter
;
33
};
34
35
#endif
PixelGangedClusterAmbiguitiesCnvBase
T_AthenaPoolCustomCnv< InDet::PixelGangedClusterAmbiguities, PixelGangedClusterAmbiguities_PERS > PixelGangedClusterAmbiguitiesCnvBase
Definition
PixelGangedClusterAmbiguitiesCnv.h:21
PixelGangedClusterAmbiguities_PERS
InDet::PixelGangedClusterAmbiguities_p1 PixelGangedClusterAmbiguities_PERS
Definition
PixelGangedClusterAmbiguitiesCnv.h:20
PixelGangedClusterAmbiguitiesCnv_p1.h
PixelGangedClusterAmbiguities.h
PixelGangedClusterAmbiguities_p1.h
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
CnvFactory
Abstract factory to create the converter.
Definition
ToyConverter.h:16
InDet::PixelGangedClusterAmbiguities_p1
Definition
PixelGangedClusterAmbiguities_p1.h:19
PixelGangedClusterAmbiguitiesCnv_p1
Definition
PixelGangedClusterAmbiguitiesCnv_p1.h:15
PixelGangedClusterAmbiguitiesCnv::createTransient
virtual InDet::PixelGangedClusterAmbiguities * createTransient(const Token *token)
Definition
PixelGangedClusterAmbiguitiesCnv.cxx:21
PixelGangedClusterAmbiguitiesCnv::createPersistent
virtual PixelGangedClusterAmbiguities_PERS * createPersistent(InDet::PixelGangedClusterAmbiguities *transObj)
Definition
PixelGangedClusterAmbiguitiesCnv.cxx:14
PixelGangedClusterAmbiguitiesCnv::m_TPconverter
PixelGangedClusterAmbiguitiesCnv_p1 m_TPconverter
Definition
PixelGangedClusterAmbiguitiesCnv.h:32
PixelGangedClusterAmbiguitiesCnv::PixelGangedClusterAmbiguitiesCnv
PixelGangedClusterAmbiguitiesCnv(ISvcLocator *svcloc)
Definition
PixelGangedClusterAmbiguitiesCnv.h:27
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition
T_AthenaPoolCustomCnv.h:129
Token
This class provides a token that identifies in a unique way objects on the persistent storage.
Definition
Token.h:22
Generated on
for ATLAS Offline Software by
1.17.0