ATLAS Offline Software
LArCalorimeter
LArCnv
LArSimEventTPCnv
src
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
5
#include "
LArSimEvent/LArHitFloatContainer.h
"
6
#include "
LArSimEventTPCnv/LArHitFloatContainerCnv_p1.h
"
7
8
void
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
13
void
LArHitFloatContainerCnv_p1::persToTrans
(
const
LArHitContainer_p1
* persCont,
LArHitFloatContainer
* transCont, MsgStream &
log
)
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
}
LArHitFloatContainer
Container for LArHitFloat.
Definition:
LArHitFloatContainer.h:18
LArHitFloatContainerCnv_p1.h
LArHitContainer_p1::m_cont
std::vector< LArHit_p1 > m_cont
Definition:
LArHitContainer_p1.h:37
LArHitFloatContainer.h
LArHitFloatContainerCnv_p1::m_LArHitFloatCnv_p1
LArHitFloatCnv_p1 m_LArHitFloatCnv_p1
Definition:
LArHitFloatContainerCnv_p1.h:22
lumiFormat.i
int i
Definition:
lumiFormat.py:92
LArHitFloatCnv_p1::persToTrans
virtual void persToTrans(const LArHit_p1 *persObj, LArHitFloat *transObj, MsgStream &log)
Definition:
LArHitFloatCnv_p1.cxx:12
endmsg
#define endmsg
Definition:
AnalysisConfig_Ntuple.cxx:63
LArHitContainer_p1
Persistent represenation of a LArHitContainer,.
Definition:
LArHitContainer_p1.h:22
LArHitFloatContainerCnv_p1::persToTrans
virtual void persToTrans(const LArHitContainer_p1 *persColl, LArHitFloatContainer *transColl, MsgStream &log)
Definition:
LArHitFloatContainerCnv_p1.cxx:13
LArHitFloatContainerCnv_p1::transToPers
virtual void transToPers(const LArHitFloatContainer *transColl, LArHitContainer_p1 *persColl, MsgStream &log)
Definition:
LArHitFloatContainerCnv_p1.cxx:8
DEBUG
#define DEBUG
Definition:
page_access.h:11
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
Generated on Tue Jul 2 2024 21:20:15 for ATLAS Offline Software by
1.8.18