ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Calorimeter
CaloCnv
CaloTPCnv
CaloTPCnv
CaloCellLinkContainerCnv_p2.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3
/*
4
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id: CaloCellLinkContainerCnv_p2.h,v 1.4 2008-02-24 21:14:31 ssnyder Exp $
8
/* @file CaloCellLinkContainerCnv_p2.h
9
* @author Ilija Vukotic <ivukotic@cern.ch>, scott snyder <snyder@bnl.gov>
10
* @date May, 2007
11
* @brief T/P conversions for CaloCellLinkContainerCnv_p2.
12
*/
13
14
#ifndef CALOTPCNV_CALOCELLLINKCONTAINERCNV_P2_H
15
#define CALOTPCNV_CALOCELLLINKCONTAINERCNV_P2_H
16
17
#include "
CaloEvent/CaloCellLinkContainer.h
"
18
#include "
CaloTPCnv/CaloCellLinkContainer_p2.h
"
19
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
20
21
25
class
CaloCellLinkContainerCnv_p2
26
:
public
T_AthenaPoolTPCnvWithKeyBase
<CaloCellLinkContainer, CaloCellLinkContainer_p2>
27
{
28
public
:
29
using
base_class::transToPersWithKey
;
30
using
base_class::persToTransWithKey
;
31
32
39
virtual
40
void
persToTransWithKey
(
const
CaloCellLinkContainer_p2
* pers,
41
CaloCellLinkContainer
* trans,
42
const
std::string& key,
43
MsgStream& log)
const override
;
44
45
52
virtual
53
void
transToPersWithKey
(
const
CaloCellLinkContainer
* trans,
54
CaloCellLinkContainer_p2
* pers,
55
const
std::string& key,
56
MsgStream &log)
const override
;
57
};
58
59
60
#endif
CaloCellLinkContainer.h
CaloCellLinkContainer_p2.h
T_AthenaPoolTPConverter.h
T_AthenaPoolTPCnvWithKeyBase
TPConverterWithKeyBase< TRANS, PERS > T_AthenaPoolTPCnvWithKeyBase
Definition
T_AthenaPoolTPConverter.h:47
CaloCellLinkContainerCnv_p2
T/P conversions for CaloCellLinkContainerCnv_p2.
Definition
CaloCellLinkContainerCnv_p2.h:27
CaloCellLinkContainerCnv_p2::transToPersWithKey
virtual void transToPersWithKey(const CaloCellLinkContainer *trans, CaloCellLinkContainer_p2 *pers, const std::string &key, MsgStream &log) const override
Convert from transient to persistent object.
Definition
CaloCellLinkContainerCnv_p2.cxx:191
CaloCellLinkContainerCnv_p2::persToTransWithKey
virtual void persToTransWithKey(const CaloCellLinkContainer_p2 *pers, CaloCellLinkContainer *trans, const std::string &key, MsgStream &log) const override
Convert from persistent to transient object.
Definition
CaloCellLinkContainerCnv_p2.cxx:76
CaloCellLinkContainer_p2
Definition
CaloCellLinkContainer_p2.h:13
CaloCellLinkContainer
Container class for CaloCellLink.
Definition
CaloCellLinkContainer.h:26
TPConverterWithKeyBase::transToPersWithKey
virtual void transToPersWithKey(const TRANS *transObj, PERS *persObj, const std::string &key, MsgStream &log) const =0
Convert transient representation to persistent one.
TPConverterWithKeyBase::persToTransWithKey
virtual void persToTransWithKey(const PERS *persObj, TRANS *transObj, const std::string &key, MsgStream &log) const =0
Convert persistent representation to transient one.
Generated on
for ATLAS Offline Software by
1.17.0