ATLAS Offline Software
Loading...
Searching...
No Matches
InDetSimDataCnv_p3.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 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 EventContext;
21
22class InDetSimDataCnv_p3 : public T_AthenaPoolTPCnvBase<InDetSimData, InDetSimData_p3>
23{
24public:
25
26 InDetSimDataCnv_p3 (const EventContext& ctx);
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
31private:
32 const EventContext& m_ctx;
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)
const EventContext & m_ctx
void setCurrentStore(IProxyDict *store)
HepMcParticleLinkCnv_p3 HepMcPLCnv
InDetSimDataCnv_p3(const EventContext &ctx)
virtual void transToPers(const InDetSimData *transObj, InDetSimData_p3 *persObj, MsgStream &log)