ATLAS Offline Software
Loading...
Searching...
No Matches
LUCID_DigitCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
8
9void LUCID_DigitCnv_p1::persToTrans(const LUCID_Digit_p1* persObj, LUCID_Digit* transObj, MsgStream &log) const {
10
11 log << MSG::DEBUG << " In LUCID_DigitCnv_p1::persToTrans " << endmsg;
12
13 *transObj = LUCID_Digit (persObj->m_tubeID,
14 persObj->m_npe,
15 persObj->m_npeGas,
16 persObj->m_npePmt,
17 persObj->m_qdc,
18 persObj->m_tdc,
19 false);
20}
21
22void LUCID_DigitCnv_p1::transToPers(const LUCID_Digit* transObj, LUCID_Digit_p1* persObj, MsgStream& log) const {
23
24 log << MSG::DEBUG << " In LUCID_DigitCnv_p1::transToPers " << endmsg;
25
26 persObj->m_tubeID = transObj->getTubeID();
27 persObj->m_npe = transObj->getNpe();
28 persObj->m_npeGas = transObj->getNpeGas();
29 persObj->m_npePmt = transObj->getNpePmt();
30 persObj->m_qdc = transObj->getQDC();
31 persObj->m_tdc = transObj->getTDC();
32}
#define endmsg
virtual void transToPers(const LUCID_Digit *transObj, LUCID_Digit_p1 *persObj, MsgStream &log) const override
virtual void persToTrans(const LUCID_Digit_p1 *persObj, LUCID_Digit *transObj, MsgStream &log) const override
unsigned short m_tubeID
unsigned short m_tdc
unsigned short m_npe
unsigned short m_npePmt
unsigned short m_qdc
unsigned short m_npeGas
double getNpe() const
Definition LUCID_Digit.h:22
unsigned short getTDC() const
Definition LUCID_Digit.h:26
unsigned short getNpeGas() const
Definition LUCID_Digit.h:23
unsigned short getTubeID() const
Definition LUCID_Digit.h:21
unsigned short getNpePmt() const
Definition LUCID_Digit.h:24
unsigned short getQDC() const
Definition LUCID_Digit.h:25