ATLAS Offline Software
Loading...
Searching...
No Matches
MM_RawDataCnv_p1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MM_RAWDATACNV_P1_H
6#define MM_RAWDATACNV_P1_H
7
9
10#include "MuonRDO/MM_RawData.h"
11#include "MM_RawData_p1.h"
12
13class MsgStream;
14
15namespace Muon {
17 : public T_AthenaPoolTPCnvBase< MM_RawData, MM_RawData_p1 >
18 {
19 public:
21
22 void persToTrans( const MM_RawData_p1 *persObj, MM_RawData* transObj, MsgStream &log ) override final;
23
24 void transToPers( const MM_RawData* transObj, MM_RawData_p1 *persObj, MsgStream &log ) override final;
25
26 virtual MM_RawData* createTransient(const MM_RawData_p1* persObj, MsgStream& log) override final;
27 };
28}
29
30#endif
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
void transToPers(const MM_RawData *transObj, MM_RawData_p1 *persObj, MsgStream &log) override final
void persToTrans(const MM_RawData_p1 *persObj, MM_RawData *transObj, MsgStream &log) override final
virtual MM_RawData * createTransient(const MM_RawData_p1 *persObj, MsgStream &log) override final
Temporary class to hold the MM RDO.
Definition MM_RawData.h:20
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.