ATLAS Offline Software
Loading...
Searching...
No Matches
Pixel1RawDataCnv_p2.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6// Persistent class and converter header file
9
10// Other stuff
11#include "Identifier/Identifier.h"
12
13#include "MsgUtil.h"
14
15void
16Pixel1RawDataCnv_p2::persToTrans(const InDetRawData_p2* persObj, Pixel1RawData* transObj, MsgStream &log)
17{
18 MSG_VERBOSE(log,"Pixel1RawDataCnv_p2::persToTrans called ");
19
20 *transObj = Pixel1RawData (Identifier(persObj->m_rdoId),
21 persObj->m_word);
22}
23
24void
25Pixel1RawDataCnv_p2::transToPers(const Pixel1RawData* transObj, InDetRawData_p2* persObj, MsgStream &log)
26{
27 MSG_VERBOSE(log,"Pixel1RawDataCnv_p2::transToPers called ");
28 persObj->m_rdoId = transObj->identify().get_compact();
29 persObj->m_word = transObj->getWord();
30}
#define MSG_VERBOSE(log, x)
Definition MsgUtil.h:17
value_type get_compact() const
Get the compact id.
Identifier::value_type m_rdoId
unsigned int m_word
virtual Identifier identify() const override final
unsigned int getWord() const
virtual void transToPers(const Pixel1RawData *transObj, InDetRawData_p2 *persObj, MsgStream &log)
virtual void persToTrans(const InDetRawData_p2 *persObj, Pixel1RawData *transObj, MsgStream &log)