ATLAS Offline Software
Loading...
Searching...
No Matches
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
19class MsgStream;
20class IProxyDict;
21
22class InDetSimDataCnv_p3 : public T_AthenaPoolTPCnvBase<InDetSimData, InDetSimData_p3>
23{
24public:
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);
29 void setCurrentStore (IProxyDict* store);
30
31private:
34};
35
36
37#endif // INDETEVENTATHENAPOOL_INDETSIMDATACNV_P3_H
38
39
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
virtual void persToTrans(const InDetSimData_p3 *persObj, InDetSimData *transObj, MsgStream &log)
void setCurrentStore(IProxyDict *store)
HepMcParticleLinkCnv_p3 HepMcPLCnv
virtual void transToPers(const InDetSimData *transObj, InDetSimData_p3 *persObj, MsgStream &log)