ATLAS Offline Software
Loading...
Searching...
No Matches
CscRawDataCnv_p3.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_P3_H
6#define MUON_CSCRAWDATACNV_P3_H
7
8
9
12#include "MuonRDO/CscRawData.h"
14
15class MsgStream;
16
20class CscRawDataCnv_p3 : public T_AthenaPoolTPCnvBase<CscRawData, CscRawData_p3>
21{
22public:
24
25 virtual void persToTrans(const CscRawData_p3* persObj, CscRawData* transObj, MsgStream &log);
26 virtual void transToPers(const CscRawData* transObj, CscRawData_p3* persObj, MsgStream &log);
28private:
30};
32 m_idHelp = muonIdHelper;
33}
34
35#endif
36
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
void setMuonIdHelperSvc(Muon::IMuonIdHelperSvc *muonIdHelper)
virtual void transToPers(const CscRawData *transObj, CscRawData_p3 *persObj, MsgStream &log)
virtual void persToTrans(const CscRawData_p3 *persObj, CscRawData *transObj, MsgStream &log)
Muon::IMuonIdHelperSvc * m_idHelp
Class to hold the electronic output for a single CSC readout channel: n sampling ADC data + the addre...
Definition CscRawData.h:21
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.