ATLAS Offline Software
Loading...
Searching...
No Matches
LArCalorimeter
LArCnv
LArAthenaPool
src
LArLATOMEHeaderContainerCnv.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//Dear emacs, this is -*-c++-*-
6
#ifndef LARATHENAPOOL_LARLATOMEHEADERCONTAINERCNV_H
7
#define LARATHENAPOOL_LARLATOMEHEADERCONTAINERCNV_H
8
9
#include "
AthenaPoolCnvSvc/T_AthenaPoolCustomCnv.h
"
10
#include "
LArRawEvent/LArLATOMEHeaderContainer.h
"
11
#include "
LArTPCnv/LArLATOMEHeaderContainer_p1.h
"
12
13
typedef
LArLATOMEHeaderContainer_p1
LArLATOMEHeaderContainerPERS
;
14
15
typedef
T_AthenaPoolCustomCnv<LArLATOMEHeaderContainer,LArLATOMEHeaderContainerPERS>
LArLATOMEHeaderContainerCnvBase
;
16
17
class
LArLATOMEHeaderContainerCnv
:
public
LArLATOMEHeaderContainerCnvBase
18
{
19
public
:
20
LArLATOMEHeaderContainerCnv
(ISvcLocator*);
21
virtual
StatusCode
initialize
()
override
;
22
protected
:
23
virtual
LArLATOMEHeaderContainer
*
createTransient
()
override
final
;
24
virtual
LArLATOMEHeaderContainerPERS
*
createPersistent
(
LArLATOMEHeaderContainer
*)
override
;
25
private
:
26
pool::Guid
m_p1_guid
;
27
28
};
29
30
#endif
LArLATOMEHeaderContainerCnvBase
T_AthenaPoolCustomCnv< LArLATOMEHeaderContainer, LArLATOMEHeaderContainerPERS > LArLATOMEHeaderContainerCnvBase
Definition
LArLATOMEHeaderContainerCnv.h:15
LArLATOMEHeaderContainerPERS
LArLATOMEHeaderContainer_p1 LArLATOMEHeaderContainerPERS
Definition
LArLATOMEHeaderContainerCnv.h:13
LArLATOMEHeaderContainer.h
LArLATOMEHeaderContainer_p1.h
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
LArLATOMEHeaderContainerCnv::createTransient
virtual LArLATOMEHeaderContainer * createTransient() override final
Definition
LArLATOMEHeaderContainerCnv.cxx:31
LArLATOMEHeaderContainerCnv::LArLATOMEHeaderContainerCnv
LArLATOMEHeaderContainerCnv(ISvcLocator *)
Definition
LArLATOMEHeaderContainerCnv.cxx:10
LArLATOMEHeaderContainerCnv::createPersistent
virtual LArLATOMEHeaderContainerPERS * createPersistent(LArLATOMEHeaderContainer *) override
Definition
LArLATOMEHeaderContainerCnv.cxx:21
LArLATOMEHeaderContainerCnv::initialize
virtual StatusCode initialize() override
Gaudi Service Interface method implementations:
Definition
LArLATOMEHeaderContainerCnv.cxx:15
LArLATOMEHeaderContainerCnv::m_p1_guid
pool::Guid m_p1_guid
Definition
LArLATOMEHeaderContainerCnv.h:26
LArLATOMEHeaderContainer_p1
Definition
LArLATOMEHeaderContainer_p1.h:12
LArLATOMEHeaderContainer
Container class for LArLATOMEHeader.
Definition
LArLATOMEHeaderContainer.h:19
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition
T_AthenaPoolCustomCnv.h:132
pool::Guid
::Guid Guid
Definition
T_AthenaPoolCustCnv.h:19
Generated on
for ATLAS Offline Software by
1.14.0