ATLAS Offline Software
CscRawDataCnv_p1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUON_CSCRAWDATACNV_P1_H
6 #define MUON_CSCRAWDATACNV_P1_H
7 
8 /*
9 Transient/Persistent converter for CscRawData class
10 Author: Marcin Nowak
11  CERN, January 2006
12 */
13 
16 #include "MuonRDO/CscRawData.h"
18 
19 class MsgStream;
20 
21 class CscRawDataCnv_p1 : public T_AthenaPoolTPCnvBase<CscRawData, CscRawData_p1>
22 {
23 public:
25 
26  virtual void persToTrans(const CscRawData_p1* persObj, CscRawData* transObj, MsgStream &log);
27  virtual void transToPers(const CscRawData* transObj, CscRawData_p1* persObj, MsgStream &log);
28  void setMuonIdHelperSvc(Muon::IMuonIdHelperSvc* muonIdHelper);
29 private:
31 };
33  m_idHelp = muonIdHelper;
34 }
35 
36 #endif
37 
CscRawDataCnv_p1::persToTrans
virtual void persToTrans(const CscRawData_p1 *persObj, CscRawData *transObj, MsgStream &log)
Definition: CscRawDataCnv_p1.cxx:17
CscRawDataCnv_p1
Definition: CscRawDataCnv_p1.h:22
CscRawData_p1.h
CscRawDataCnv_p1::setMuonIdHelperSvc
void setMuonIdHelperSvc(Muon::IMuonIdHelperSvc *muonIdHelper)
Definition: CscRawDataCnv_p1.h:32
CscRawDataCnv_p1::m_idHelp
Muon::IMuonIdHelperSvc * m_idHelp
Definition: CscRawDataCnv_p1.h:30
TPConverterBase
Definition: TPConverter.h:738
CscRawDataCnv_p1::transToPers
virtual void transToPers(const CscRawData *transObj, CscRawData_p1 *persObj, MsgStream &log)
Definition: CscRawDataCnv_p1.cxx:11
T_AthenaPoolTPConverter.h
CscRawData_p1
Definition: CscRawData_p1.h:19
CscRawData.h
CscRawDataCnv_p1::CscRawDataCnv_p1
CscRawDataCnv_p1()
Definition: CscRawDataCnv_p1.h:24
CscRawData
Class to hold the electronic output for a single CSC readout channel: n sampling ADC data + the addre...
Definition: CscRawData.h:21
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
Muon::IMuonIdHelperSvc
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
Definition: IMuonIdHelperSvc.h:27
IMuonIdHelperSvc.h