ATLAS Offline Software
InDetSimDataCnv_p2.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef INDETSIMDATACNV_P2_H
6 #define INDETSIMDATACNV_P2_H
7 
8 /*
9  Transient/Persistent converter for InDetSimData class
10  Author: Davide Costanzo
11 */
12 
15 
18 
19 class MsgStream;
20 class IProxyDict;
21 
22 class InDetSimDataCnv_p2 : public T_AthenaPoolTPCnvBase<InDetSimData, InDetSimData_p2>
23 {
24 public:
25 
27  virtual void persToTrans(const InDetSimData_p2* persObj, InDetSimData* transObj, MsgStream &log);
28  virtual void transToPers(const InDetSimData* transObj, InDetSimData_p2* persObj, MsgStream &log);
30 
31 private:
34 };
35 
36 
37 #endif
38 
39 
store
StoreGateSvc * store
Definition: fbtTestBasics.cxx:69
InDetSimDataCnv_p2::HepMcPLCnv
HepMcParticleLinkCnv_p2 HepMcPLCnv
Definition: InDetSimDataCnv_p2.h:33
InDetSimDataCnv_p2::setCurrentStore
void setCurrentStore(IProxyDict *store)
Definition: InDetSimDataCnv_p2.cxx:56
InDetSimDataCnv_p2::m_sg
IProxyDict * m_sg
Definition: InDetSimDataCnv_p2.h:32
InDetSimData_p2.h
TPConverterBase
Definition: TPConverter.h:738
InDetSimDataCnv_p2::persToTrans
virtual void persToTrans(const InDetSimData_p2 *persObj, InDetSimData *transObj, MsgStream &log)
Definition: InDetSimDataCnv_p2.cxx:23
IProxyDict
A proxy dictionary.
Definition: AthenaKernel/AthenaKernel/IProxyDict.h:51
T_AthenaPoolTPConverter.h
InDetSimData
Definition: InDetSimData.h:42
InDetSimData.h
HepMcParticleLinkCnv_p2.h
InDetSimDataCnv_p2::InDetSimDataCnv_p2
InDetSimDataCnv_p2()
Definition: InDetSimDataCnv_p2.cxx:16
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
InDetSimDataCnv_p2
Definition: InDetSimDataCnv_p2.h:23
InDetSimDataCnv_p2::transToPers
virtual void transToPers(const InDetSimData *transObj, InDetSimData_p2 *persObj, MsgStream &log)
Definition: InDetSimDataCnv_p2.cxx:40
HepMcParticleLinkCnv_p2
Definition: HepMcParticleLinkCnv_p2.h:29
InDetSimData_p2
Definition: InDetSimData_p2.h:11