ATLAS Offline Software
Loading...
Searching...
No Matches
MM_RawDataContainerCnv_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_RAWDATACONTAINERCNV_P1_H
6#define MM_RAWDATACONTAINERCNV_P1_H
7
12
13#include <iostream>
14
15class MmIdHelper;
16
17namespace Muon{
18 class MM_RawDataContainerCnv_p1 : public T_AthenaPoolTPCnvBase<Muon::MM_RawDataContainer, Muon::MM_RawDataContainer_p1>
19 {
20 public:
22
23 virtual void persToTrans(const Muon::MM_RawDataContainer_p1* persCont,
25 MsgStream &log) override;
26 virtual void transToPers(const Muon::MM_RawDataContainer* transCont,
28 MsgStream &log) override;
29
30 virtual Muon::MM_RawDataContainer* createTransient(const Muon::MM_RawDataContainer_p1* persObj, MsgStream& log) override final;
31
32 void initialize(const MmIdHelper* idHelper);
33
34 private:
37 };
38}
39
40
41#endif
42
43
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
virtual Muon::MM_RawDataContainer * createTransient(const Muon::MM_RawDataContainer_p1 *persObj, MsgStream &log) override final
virtual void transToPers(const Muon::MM_RawDataContainer *transCont, Muon::MM_RawDataContainer_p1 *persCont, MsgStream &log) override
virtual void persToTrans(const Muon::MM_RawDataContainer_p1 *persCont, Muon::MM_RawDataContainer *transCont, MsgStream &log) override
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
void initialize()