ATLAS Offline Software
MM_RawDataCnv_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 MM_RAWDATACNV_P2_H
6 #define MM_RAWDATACNV_P2_H
7 
9 
10 #include "MuonRDO/MM_RawData.h"
11 #include "MM_RawData_p2.h"
12 
13 class MsgStream;
14 
15 namespace Muon {
17  : public T_AthenaPoolTPCnvBase< MM_RawData, MM_RawData_p2 >
18  {
19  public:
21 
22  void persToTrans( const MM_RawData_p2 *persObj, MM_RawData* transObj, MsgStream &log ) override final;
23 
24  void transToPers( const MM_RawData* transObj, MM_RawData_p2 *persObj, MsgStream &log ) override final;
25 
26  virtual MM_RawData* createTransient(const MM_RawData_p2* persObj, MsgStream& log) override final;
27  };
28 }
29 
30 #endif
Muon::MM_RawDataCnv_p2
Definition: MM_RawDataCnv_p2.h:18
Muon::MM_RawData_p2
Definition: MM_RawData_p2.h:12
Muon::MM_RawDataCnv_p2::createTransient
virtual MM_RawData * createTransient(const MM_RawData_p2 *persObj, MsgStream &log) override final
Definition: MM_RawDataCnv_p2.cxx:20
TPConverterBase
Definition: TPConverter.h:738
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
Muon::MM_RawDataCnv_p2::transToPers
void transToPers(const MM_RawData *transObj, MM_RawData_p2 *persObj, MsgStream &log) override final
Definition: MM_RawDataCnv_p2.cxx:11
Muon::MM_RawData
Temporary class to hold the MM RDO.
Definition: MM_RawData.h:20
T_AthenaPoolTPConverter.h
Muon::MM_RawDataCnv_p2::MM_RawDataCnv_p2
MM_RawDataCnv_p2()
Definition: MM_RawDataCnv_p2.h:20
Muon::MM_RawDataCnv_p2::persToTrans
void persToTrans(const MM_RawData_p2 *persObj, MM_RawData *transObj, MsgStream &log) override final
Definition: MM_RawDataCnv_p2.cxx:6
MM_RawData.h
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
MM_RawData_p2.h