ATLAS Offline Software
MM_RawDataCnv_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 MM_RAWDATACNV_P1_H
6 #define MM_RAWDATACNV_P1_H
7 
9 
10 #include "MuonRDO/MM_RawData.h"
11 #include "MM_RawData_p1.h"
12 
13 class MsgStream;
14 
15 namespace Muon {
17  : public T_AthenaPoolTPCnvBase< MM_RawData, MM_RawData_p1 >
18  {
19  public:
21 
22  void persToTrans( const MM_RawData_p1 *persObj, MM_RawData* transObj, MsgStream &log ) override final;
23 
24  void transToPers( const MM_RawData* transObj, MM_RawData_p1 *persObj, MsgStream &log ) override final;
25 
26  virtual MM_RawData* createTransient(const MM_RawData_p1* persObj, MsgStream& log) override final;
27  };
28 }
29 
30 #endif
MM_RawData_p1.h
Muon::MM_RawDataCnv_p1::MM_RawDataCnv_p1
MM_RawDataCnv_p1()
Definition: MM_RawDataCnv_p1.h:20
Muon::MM_RawDataCnv_p1::persToTrans
void persToTrans(const MM_RawData_p1 *persObj, MM_RawData *transObj, MsgStream &log) override final
Definition: MM_RawDataCnv_p1.cxx:6
TPConverterBase
Definition: TPConverter.h:738
Muon::MM_RawDataCnv_p1
Definition: MM_RawDataCnv_p1.h:18
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition: TrackSystemController.h:45
Muon::MM_RawData
Temporary class to hold the MM RDO.
Definition: MM_RawData.h:20
T_AthenaPoolTPConverter.h
Muon::MM_RawDataCnv_p1::transToPers
void transToPers(const MM_RawData *transObj, MM_RawData_p1 *persObj, MsgStream &log) override final
Definition: MM_RawDataCnv_p1.cxx:11
MM_RawData.h
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
Muon::MM_RawDataCnv_p1::createTransient
virtual MM_RawData * createTransient(const MM_RawData_p1 *persObj, MsgStream &log) override final
Definition: MM_RawDataCnv_p1.cxx:19
Muon::MM_RawData_p1
Definition: MM_RawData_p1.h:12