ATLAS Offline Software
Loading...
Searching...
No Matches
InDetSimDataCnv_p2.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 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
19class MsgStream;
20class EventContext;
21
22class InDetSimDataCnv_p2 : public T_AthenaPoolTPCnvBase<InDetSimData, InDetSimData_p2>
23{
24public:
25
26 InDetSimDataCnv_p2 (const EventContext& ctx);
27 virtual void persToTrans(const InDetSimData_p2* persObj, InDetSimData* transObj, MsgStream &log);
28 virtual void transToPers(const InDetSimData* transObj, InDetSimData_p2* persObj, MsgStream &log);
29
30private:
31 const EventContext& m_ctx;
33};
34
35
36#endif
37
38
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
virtual void transToPers(const InDetSimData *transObj, InDetSimData_p2 *persObj, MsgStream &log)
virtual void persToTrans(const InDetSimData_p2 *persObj, InDetSimData *transObj, MsgStream &log)
const EventContext & m_ctx
InDetSimDataCnv_p2(const EventContext &ctx)
HepMcParticleLinkCnv_p2 HepMcPLCnv