ATLAS Offline Software
Loading...
Searching...
No Matches
CscRawDataCnv_p2.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_P2_H
6#define MUON_CSCRAWDATACNV_P2_H
7
8/*
9Transient/Persistent converter for CscRawData class
10Author: Marcin Nowak
11 CERN, January 2006
12*/
13
16#include "MuonRDO/CscRawData.h"
18
19class MsgStream;
20
21class CscRawDataCnv_p2 : public T_AthenaPoolTPCnvBase<CscRawData, CscRawData_p2>
22{
23public:
25
26 virtual void persToTrans(const CscRawData_p2* persObj, CscRawData* transObj, MsgStream &log);
27 virtual void transToPers(const CscRawData* transObj, CscRawData_p2* persObj, MsgStream &log);
29private:
31};
33 m_idHelp = muonIdHelper;
34}
35
36#endif
37
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
Muon::IMuonIdHelperSvc * m_idHelp
virtual void transToPers(const CscRawData *transObj, CscRawData_p2 *persObj, MsgStream &log)
void setMuonIdHelperSvc(Muon::IMuonIdHelperSvc *muonIdHelper)
virtual void persToTrans(const CscRawData_p2 *persObj, CscRawData *transObj, MsgStream &log)
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.