ATLAS Offline Software
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 
19 class MsgStream;
20 
22  : public T_AthenaPoolTPPolyCnvBase< Muon::RpcCoinData, Muon::RpcCoinData, Muon::RpcCoinData_p1 >
23 {
24 public:
26 
27  static Muon::RpcCoinData
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
RpcCoinData_p1.h
MuonGM::RpcReadoutElement
An RpcReadoutElement corresponds to a single RPC module; therefore typicaly a barrel muon station con...
Definition: MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h:54
RpcCoinData.h
Muon::RpcCoinData
Definition: RpcCoinData.h:25
Muon::RpcCoinData_p1
Persistent representation of the transient Muon::RpcCoinData class.
Definition: RpcCoinData_p1.h:24
RpcCoinDataCnv_p1::createRpcCoinData
static Muon::RpcCoinData createRpcCoinData(const Muon::RpcCoinData_p1 *persObj, const Identifier &id, const MuonGM::RpcReadoutElement *detEl, MsgStream &log)
Definition: RpcCoinDataCnv_p1.cxx:16
RpcCoinDataCnv_p1::persToTrans
void persToTrans(const Muon::RpcCoinData_p1 *persObj, Muon::RpcCoinData *transObj, MsgStream &log)
Definition: RpcCoinDataCnv_p1.cxx:54
TPPolyCnvBase
Definition: TPConverter.h:674
Identifier
Definition: DetectorDescription/Identifier/Identifier/Identifier.h:32
T_AthenaPoolTPConverter.h
RpcCoinDataCnv_p1
Definition: RpcCoinDataCnv_p1.h:23
RpcCoinDataCnv_p1::RpcCoinDataCnv_p1
RpcCoinDataCnv_p1()
Definition: RpcCoinDataCnv_p1.h:25
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
RpcCoinDataCnv_p1::transToPers
void transToPers(const Muon::RpcCoinData *transObj, Muon::RpcCoinData_p1 *persObj, MsgStream &log)
Definition: RpcCoinDataCnv_p1.cxx:63