ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Calorimeter
CaloCnv
CaloTPCnv
CaloTPCnv
CaloCellContainerCnv_p1.h
Go to the documentation of this file.
1
//Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef CALOTPCNV_CALOCELLCONTAINERCNV_P1_H
8
#define CALOTPCNV_CALOCELLCONTAINERCNV_P1_H
9
10
#include "
CaloEvent/CaloCompactCellContainer.h
"
11
#include "
CaloEvent/CaloCellContainer.h
"
12
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
13
#include <memory>
14
15
class
CaloCellContainer
;
16
class
CaloCompactCellContainer
;
17
18
class
CaloCellContainerCnv_p1
19
:
public
T_AthenaPoolTPCnvWithKeyBase
<CaloCellContainer, CaloCompactCellContainer>
20
{
21
public
:
22
using
base_class::transToPersWithKey
;
23
using
base_class::persToTransWithKey
;
24
25
CaloCellContainerCnv_p1
();
26
27
28
virtual
29
void
persToTransWithKey
(
const
CaloCompactCellContainer
*,
30
CaloCellContainer
*,
31
const
std::string& key,
32
MsgStream& log)
const override
;
33
34
virtual
35
void
transToPersWithKey
(
const
CaloCellContainer
*,
36
CaloCompactCellContainer
*,
37
const
std::string& key,
38
MsgStream& log)
const override
;
39
};
40
41
42
#endif
CaloCellContainer.h
CaloCompactCellContainer.h
T_AthenaPoolTPConverter.h
T_AthenaPoolTPCnvWithKeyBase
TPConverterWithKeyBase< TRANS, PERS > T_AthenaPoolTPCnvWithKeyBase
Definition
T_AthenaPoolTPConverter.h:47
CaloCellContainerCnv_p1::persToTransWithKey
virtual void persToTransWithKey(const CaloCompactCellContainer *, CaloCellContainer *, const std::string &key, MsgStream &log) const override
Definition
CaloCellContainerCnv_p1.cxx:15
CaloCellContainerCnv_p1::transToPersWithKey
virtual void transToPersWithKey(const CaloCellContainer *, CaloCompactCellContainer *, const std::string &key, MsgStream &log) const override
Definition
CaloCellContainerCnv_p1.cxx:28
CaloCellContainerCnv_p1::CaloCellContainerCnv_p1
CaloCellContainerCnv_p1()
Definition
CaloCellContainerCnv_p1.cxx:12
CaloCellContainer
Container class for CaloCell.
Definition
CaloCellContainer.h:55
CaloCompactCellContainer
container class for CaloCompactCell objects
Definition
CaloCompactCellContainer.h:31
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