ATLAS Offline Software
InDetSimDataCnv_p1.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_P1_H
6 #define INDETSIMDATACNV_P1_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_p1 : public T_AthenaPoolTPCnvBase<InDetSimData, InDetSimData_p1>
23 {
24 public:
25 
27  virtual void persToTrans(const InDetSimData_p1* persObj, InDetSimData* transObj, MsgStream &log);
28  virtual void transToPers(const InDetSimData* transObj, InDetSimData_p1* persObj, MsgStream &log);
30 
31 private:
34 };
35 
36 
37 #endif
38 
39 
store
StoreGateSvc * store
Definition: fbtTestBasics.cxx:69
InDetSimDataCnv_p1::InDetSimDataCnv_p1
InDetSimDataCnv_p1()
Definition: InDetSimDataCnv_p1.cxx:16
InDetSimData_p1
Definition: InDetSimData_p1.h:11
TPConverterBase
Definition: TPConverter.h:738
InDetSimDataCnv_p1::HepMcPLCnv
HepMcParticleLinkCnv_p1 HepMcPLCnv
Definition: InDetSimDataCnv_p1.h:33
InDetSimData_p1.h
IProxyDict
A proxy dictionary.
Definition: AthenaKernel/AthenaKernel/IProxyDict.h:51
InDetSimDataCnv_p1::persToTrans
virtual void persToTrans(const InDetSimData_p1 *persObj, InDetSimData *transObj, MsgStream &log)
Definition: InDetSimDataCnv_p1.cxx:23
InDetSimDataCnv_p1::setCurrentStore
void setCurrentStore(IProxyDict *store)
Definition: InDetSimDataCnv_p1.cxx:56
T_AthenaPoolTPConverter.h
InDetSimData
Definition: InDetSimData.h:42
InDetSimData.h
InDetSimDataCnv_p1::m_sg
IProxyDict * m_sg
Definition: InDetSimDataCnv_p1.h:32
InDetSimDataCnv_p1
Definition: InDetSimDataCnv_p1.h:23
HepMcParticleLinkCnv_p1.h
InDetSimDataCnv_p1::transToPers
virtual void transToPers(const InDetSimData *transObj, InDetSimData_p1 *persObj, MsgStream &log)
Definition: InDetSimDataCnv_p1.cxx:41
HepMcParticleLinkCnv_p1
Definition: HepMcParticleLinkCnv_p1.h:33
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20