ATLAS Offline Software
STGC_RawDataCnv_p2.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef STGC_RAWDATACNV_P2_H
6 #define STGC_RAWDATACNV_P2_H
7 
9 
10 #include "MuonRDO/STGC_RawData.h"
11 #include "STGC_RawData_p2.h"
12 
13 class MsgStream;
14 
15 namespace Muon {
17  : public T_AthenaPoolTPCnvBase< STGC_RawData, STGC_RawData_p2 >
18  {
19  public:
21 
22  void persToTrans( const STGC_RawData_p2 *persObj, STGC_RawData* transObj, MsgStream &log ) override final;
23 
24  void transToPers( const STGC_RawData* transObj, STGC_RawData_p2 *persObj, MsgStream &log ) override final;
25 
26  virtual STGC_RawData* createTransient(const STGC_RawData_p2* persObj, MsgStream& log) override final;
27  };
28 }
29 
30 #endif
Muon::STGC_RawData_p2
Definition: STGC_RawData_p2.h:12
Muon::STGC_RawDataCnv_p2::transToPers
void transToPers(const STGC_RawData *transObj, STGC_RawData_p2 *persObj, MsgStream &log) override final
Definition: STGC_RawDataCnv_p2.cxx:11
Muon::STGC_RawDataCnv_p2::STGC_RawDataCnv_p2
STGC_RawDataCnv_p2()
Definition: STGC_RawDataCnv_p2.h:20
Muon::STGC_RawDataCnv_p2::persToTrans
void persToTrans(const STGC_RawData_p2 *persObj, STGC_RawData *transObj, MsgStream &log) override final
Definition: STGC_RawDataCnv_p2.cxx:6
TPConverterBase
Definition: TPConverter.h:738
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
STGC_RawData.h
Muon::STGC_RawData
Definition: STGC_RawData.h:14
T_AthenaPoolTPConverter.h
Muon::STGC_RawDataCnv_p2
Definition: STGC_RawDataCnv_p2.h:18
Muon::STGC_RawDataCnv_p2::createTransient
virtual STGC_RawData * createTransient(const STGC_RawData_p2 *persObj, MsgStream &log) override final
Definition: STGC_RawDataCnv_p2.cxx:20
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
STGC_RawData_p2.h