ATLAS Offline Software
Loading...
Searching...
No Matches
MuonSimDataCnv_p2.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 MUONSIMDATACNV_P2_H
6#define MUONSIMDATACNV_P2_H
7
9#include "MuonSimData_p2.h"
10
12#include "MuonMCDataCnv_p1.h"
13
14class MsgStream;
15
16class MuonSimDataCnv_p2 : public T_AthenaPoolTPCnvBase<MuonSimData, Muon::MuonSimData_p2> {
17
18 public:
20 void persToTrans( const Muon::MuonSimData_p2 * persObj, MuonSimData * transObj, MsgStream & log);
21 void transToPers( const MuonSimData * transObj, Muon::MuonSimData_p2 * persObj, MsgStream & log);
22
23 private:
26
27};
28
29#endif
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
MuonMCDataCnv_p1 m_mcdataCnv
void transToPers(const MuonSimData *transObj, Muon::MuonSimData_p2 *persObj, MsgStream &log)
HepMcParticleLinkCnv_p2 m_mcpartlinkCnv
void persToTrans(const Muon::MuonSimData_p2 *persObj, MuonSimData *transObj, MsgStream &log)