ATLAS Offline Software
Loading...
Searching...
No Matches
ZdcDigitsCnv_p1.cxx
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5*/
6
7// ZdcDigitsCnv_p1.cxx
8// Implementation file for class ZdcDigitsCnv_p1
9// Author: Peter Steinberg <peter.steinberg@bnl.gov>
10// Date: June 2009
12
13#include "ZdcEvent/ZdcDigits.h"
15
16
17void
18ZdcDigitsCnv_p1::persToTrans(const ZdcDigits_p1* persObj, ZdcDigits* transObj, MsgStream &log) const
19{
20 //log << MSG::INFO << "ZdcDigitsCnv_p1::persToTrans called " << endmsg;
21 log << MSG::VERBOSE << "ZdcDigitsCnv_p1::persToTrans called " << endmsg;
22
23 *static_cast<ZdcRawData*>(transObj) =
25
26 //log << MSG::INFO << "ZdcDigitsCnv_p1::reading in... " << endmsg;
31
32 //log << MSG::INFO << "ZdcDigitsCnv_p1::finished reading in... " << endmsg;
33
34}
35
36
37void
38ZdcDigitsCnv_p1::transToPers(const ZdcDigits* transObj, ZdcDigits_p1* persObj, MsgStream &log) const
39{
40 log << MSG::VERBOSE << "ZdcDigitsCnv_p1::transToPers called " << endmsg;
41
42 persObj->m_id = transObj->identify().get_identifier32().get_compact();
43
48
49}
#define endmsg
value_type get_compact() const
Get the compact id.
Identifier32 get_identifier32() const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.
virtual void transToPers(const ZdcDigits *transObj, ZdcDigits_p1 *persObj, MsgStream &log) const override
Method creating the persistent representation ZdcDigits_p1 from its transient representation ZdcDigit...
virtual void persToTrans(const ZdcDigits_p1 *persObj, ZdcDigits *transObj, MsgStream &log) const override
Method creating the transient representation ZdcDigits from its persistent representation ZdcDigits_p...
std::vector< int > m_digits_gain1_delay0
unsigned int m_id
std::vector< int > m_digits_gain0_delay1
std::vector< int > m_digits_gain0_delay0
std::vector< int > m_digits_gain1_delay1
const std::vector< int > & get_digits_gain0_delay0(void) const
Definition ZdcDigits.h:58
void set_digits_gain0_delay1(const std::vector< int > &v)
const std::vector< int > & get_digits_gain1_delay1(void) const
Definition ZdcDigits.h:61
void set_digits_gain0_delay0(const std::vector< int > &v)
const std::vector< int > & get_digits_gain1_delay0(void) const
Definition ZdcDigits.h:60
void set_digits_gain1_delay1(const std::vector< int > &v)
void set_digits_gain1_delay0(const std::vector< int > &v)
const std::vector< int > & get_digits_gain0_delay1(void) const
Definition ZdcDigits.h:59
Identifier identify(void) const
Definition ZdcRawData.h:44