ATLAS Offline Software
Loading...
Searching...
No Matches
LArHitFloatContainerCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
7
8void LArHitFloatContainerCnv_p1::transToPers(const LArHitFloatContainer* /*transCont*/, LArHitContainer_p1* /*persCont*/, MsgStream &log)
9{
10 log << MSG::ERROR << "Writing LArHitContainer_p1 not supported any more. Current version is LArHitChannelContainer_p2" << endmsg;
11}
12
14{
15 log << MSG::DEBUG << " reading LArHitContaner_p1 " << endmsg;
16 std::size_t nChannels = persCont->m_cont.size();
17 transCont->resize(nChannels);
18 for (std::size_t i=0;i<nChannels;i++)
19 m_LArHitFloatCnv_p1.persToTrans(&(persCont->m_cont[i]),&(transCont->at(i)),log);
20
21}
#define endmsg
Persistent represenation of a LArHitContainer,.
std::vector< LArHit_p1 > m_cont
virtual void persToTrans(const LArHitContainer_p1 *persColl, LArHitFloatContainer *transColl, MsgStream &log)
virtual void transToPers(const LArHitFloatContainer *transColl, LArHitContainer_p1 *persColl, MsgStream &log)
Container for LArHitFloat.