ATLAS Offline Software
CaloRingsCnv_p1.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // CaloRingsCnv_p1.h
8 // Header file for class CaloRingsCnv_p1
9 // Author: D.E.Ferreira de Lima<dferreir@mail.cern.ch>
11 #ifndef RECTPCNV_CALORINGSCNV_P1_H
12 #define RECTPCNV_CALORINGSCNV_P1_H
13 
14 // STL includes
15 
16 // AthenaPoolCnvSvc includes
18 
19 // RecTPCnv includes
21 
22 // Forward declaration
23 class MsgStream;
24 class CaloRings;
25 
26 class CaloRingsCnv_p1 : public T_AthenaPoolTPCnvBase<CaloRings, CaloRings_p1>
27 {
28 
30  // Public methods:
32  public:
33 
37 
39  // Const methods:
41 
45  virtual void persToTrans( const CaloRings_p1* persObj,
46  CaloRings* transObj,
47  MsgStream& msg );
48 
52  virtual void transToPers( const CaloRings* transObj,
53  CaloRings_p1* persObj,
54  MsgStream& msg );
55 
57  // Protected method:
59  protected:
60 
61 };
62 
64 // Inline methods:
66 
68 {}
69 
70 #endif //> RECTPCNV_CALORINGSCNV_P1_H
TPConverterBase
Definition: TPConverter.h:738
CaloRingsCnv_p1::transToPers
virtual void transToPers(const CaloRings *transObj, CaloRings_p1 *persObj, MsgStream &msg)
Method creating the persistent representation CaloRings_p1 from its transient representation CaloRing...
Definition: CaloRingsCnv_p1.cxx:53
CaloRings
Definition: Reconstruction/egamma/egammaEvent/egammaEvent/CaloRings.h:58
T_AthenaPoolTPConverter.h
CaloRings_p1.h
CaloRingsCnv_p1::persToTrans
virtual void persToTrans(const CaloRings_p1 *persObj, CaloRings *transObj, MsgStream &msg)
Method creating the transient representation of CaloRings from its persistent representation CaloRing...
Definition: CaloRingsCnv_p1.cxx:23
CaloRings_p1
Definition: CaloRings_p1.h:25
CaloRingsCnv_p1
Definition: CaloRingsCnv_p1.h:27
CaloRingsCnv_p1::CaloRingsCnv_p1
CaloRingsCnv_p1()
Default constructor:
Definition: CaloRingsCnv_p1.h:67
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7