ATLAS Offline Software
Loading...
Searching...
No Matches
DepositInCaloCnv_p1.h
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5*/
6
7// DepositInCaloCnv_p1.h
8// Header file for class DepositInCaloCnv_p1
9// Author: S.Binet<binet@cern.ch>
11#ifndef RECTPCNV_DEPOSITINCALOCNV_P1_H
12#define RECTPCNV_DEPOSITINCALOCNV_P1_H
13
14// STL includes
15
16// AthenaPoolCnvSvc includes
18
19// RecTPCnv includes
21
22// Forward declaration
23class MsgStream;
24class DepositInCalo;
25
26class DepositInCaloCnv_p1 : public T_AthenaPoolTPCnvConstBase<DepositInCalo,
27 DepositInCalo_p1>
28{
29 public:
32
33
37
38
42 virtual void persToTrans( const DepositInCalo_p1* persObj,
43 DepositInCalo* transObj,
44 MsgStream& msg ) const override;
45
49 virtual void transToPers( const DepositInCalo* transObj,
50 DepositInCalo_p1* persObj,
51 MsgStream& msg ) const override;
52};
53
54
57
58#endif //> RECTPCNV_DEPOSITINCALOCNV_P1_H
TPConverterConstBase< TRANS, PERS > T_AthenaPoolTPCnvConstBase
virtual void transToPers(const DepositInCalo *transObj, DepositInCalo_p1 *persObj, MsgStream &msg) const override
Method creating the persistent representation DepositInCalo_p1 from its transient representation Depo...
DepositInCaloCnv_p1()
Default constructor:
virtual void persToTrans(const DepositInCalo_p1 *persObj, DepositInCalo *transObj, MsgStream &msg) const override
Method creating the transient representation of DepositInCalo from its persistent representation Depo...
class describing the measured energy loss associated to muons on the detector level,...
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
MsgStream & msg
Definition testRead.cxx:32