ATLAS Offline Software
InDetSimDataCnv_p3.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef INDETEVENTATHENAPOOL_INDETSIMDATACNV_P3_H
6 #define INDETEVENTATHENAPOOL_INDETSIMDATACNV_P3_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_p3 : public T_AthenaPoolTPCnvBase<InDetSimData, InDetSimData_p3>
23 {
24 public:
25 
27  virtual void persToTrans(const InDetSimData_p3* persObj, InDetSimData* transObj, MsgStream &log);
28  virtual void transToPers(const InDetSimData* transObj, InDetSimData_p3* persObj, MsgStream &log);
30 
31 private:
34 };
35 
36 
37 #endif // INDETEVENTATHENAPOOL_INDETSIMDATACNV_P3_H
38 
39 
HepMcParticleLinkCnv_p3
Definition: HepMcParticleLinkCnv_p3.h:29
HepMcParticleLinkCnv_p3.h
SGTest::store
TestStore store
Definition: TestStore.cxx:23
InDetSimData_p3.h
InDetSimDataCnv_p3
Definition: InDetSimDataCnv_p3.h:23
InDetSimDataCnv_p3::persToTrans
virtual void persToTrans(const InDetSimData_p3 *persObj, InDetSimData *transObj, MsgStream &log)
Definition: InDetSimDataCnv_p3.cxx:23
TPConverterBase
Definition: TPConverter.h:738
IProxyDict
A proxy dictionary.
Definition: AthenaKernel/AthenaKernel/IProxyDict.h:47
InDetSimDataCnv_p3::HepMcPLCnv
HepMcParticleLinkCnv_p3 HepMcPLCnv
Definition: InDetSimDataCnv_p3.h:33
InDetSimData_p3
Definition: InDetSimData_p3.h:11
InDetSimDataCnv_p3::m_sg
IProxyDict * m_sg
Definition: InDetSimDataCnv_p3.h:32
T_AthenaPoolTPConverter.h
InDetSimData
Definition: InDetSimData.h:42
InDetSimData.h
InDetSimDataCnv_p3::setCurrentStore
void setCurrentStore(IProxyDict *store)
Definition: InDetSimDataCnv_p3.cxx:56
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
InDetSimDataCnv_p3::InDetSimDataCnv_p3
InDetSimDataCnv_p3()
Definition: InDetSimDataCnv_p3.cxx:16
InDetSimDataCnv_p3::transToPers
virtual void transToPers(const InDetSimData *transObj, InDetSimData_p3 *persObj, MsgStream &log)
Definition: InDetSimDataCnv_p3.cxx:40