ATLAS Offline Software
Loading...
Searching...
No Matches
TrigMonROBDataCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
6
9
11 TrigMonROBData* transObj,
12 MsgStream &log) const
13{
14 if(log.level() <= MSG::DEBUG) {
15 log << MSG::DEBUG << "TrigMonROBDataCnv_p1::persToTrans called " << endmsg;
16 }
17
18 *transObj = TrigMonROBData (persObj->m_rob_id,
19 persObj->m_rob_size);
20
21 transObj->m_word = persObj->m_rob_size;
22}
23
24
26 TrigMonROBData_p1* persObj,
27 MsgStream &log) const
28{
29 if(log.level() <= MSG::DEBUG) {
30 log << MSG::DEBUG << "TrigMonROBDataCnv_p1::transToPers called " << endmsg;
31 }
32
33 persObj->m_rob_id = transObj->getROBId();
34 persObj->m_rob_size = transObj->m_word;
35 persObj->m_word = 0;
36}
#define endmsg
virtual void transToPers(const TrigMonROBData *transObj, TrigMonROBData_p1 *persObj, MsgStream &log) const override
virtual void persToTrans(const TrigMonROBData_p1 *persObj, TrigMonROBData *transObj, MsgStream &log) const override
uint32_t getROBId() const