ATLAS Offline Software
Loading...
Searching...
No Matches
RpcCoinDataCnv_p1.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 MUONEVENTTPCNV_RPCCOINDATACNV_P1_H
6#define MUONEVENTTPCNV_RPCCOINDATACNV_P1_H
7
8//-----------------------------------------------------------------------------
9//
10// file: RpcCoinDataCnv_p1.h
11//
12//-----------------------------------------------------------------------------
13
15#include "RpcCoinData_p1.h"
16
18
19class MsgStream;
20
22 : public T_AthenaPoolTPPolyCnvBase< Muon::RpcCoinData, Muon::RpcCoinData, Muon::RpcCoinData_p1 >
23{
24public:
26
29 const Identifier& id,
30 const MuonGM::RpcReadoutElement* detEl,
31 MsgStream &log );
32
33 void persToTrans( const Muon::RpcCoinData_p1 *persObj,
34 Muon::RpcCoinData *transObj,
35 MsgStream &log );
36 void transToPers( const Muon::RpcCoinData *transObj,
37 Muon::RpcCoinData_p1 *persObj,
38 MsgStream &log );
39};
40
41#endif
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
An RpcReadoutElement corresponds to a single RPC module; therefore typicaly a barrel muon station con...
Persistent representation of the transient Muon::RpcCoinData class.
void transToPers(const Muon::RpcCoinData *transObj, Muon::RpcCoinData_p1 *persObj, MsgStream &log)
static Muon::RpcCoinData createRpcCoinData(const Muon::RpcCoinData_p1 *persObj, const Identifier &id, const MuonGM::RpcReadoutElement *detEl, MsgStream &log)
void persToTrans(const Muon::RpcCoinData_p1 *persObj, Muon::RpcCoinData *transObj, MsgStream &log)