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