ATLAS Offline Software
Trigger
TrigEvent
TrigCaloEventTPCnv
src
TrigT2MbtsBitsCnv_p3.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
TrigCaloEvent/TrigT2MbtsBits.h
"
6
#include "
TrigCaloEventTPCnv/TrigT2MbtsBits_p3.h
"
7
#include "
TrigCaloEventTPCnv/TrigT2MbtsBitsCnv_p3.h
"
8
9
void
TrigT2MbtsBitsCnv_p3::persToTrans
(
const
TrigT2MbtsBits_p3
*persObj,
10
TrigT2MbtsBits
*transObj,
11
MsgStream&
log
)
const
{
12
log
<<
MSG::DEBUG
<<
"TrigT2MbtsBitsCnv_p3::persToTrans"
<<
endmsg
;
13
14
*transObj =
TrigT2MbtsBits
(persObj->
m_triggerEnergies
,
15
persObj->
m_triggerTimes
);
16
}
17
18
void
TrigT2MbtsBitsCnv_p3::transToPers
(
const
TrigT2MbtsBits
*transObj,
19
TrigT2MbtsBits_p3
*persObj,
20
MsgStream&
log
)
const
{
21
log
<<
MSG::DEBUG
<<
"TrigT2MbtsBitsCnv_p3::transToPers"
<<
endmsg
;
22
23
persObj->
m_triggerEnergies
= transObj->
triggerEnergies
();
24
persObj->
m_triggerTimes
= transObj->
triggerTimes
();
25
}
TrigT2MbtsBits_p3::m_triggerTimes
std::vector< float > m_triggerTimes
Definition:
TrigT2MbtsBits_p3.h:38
TrigT2MbtsBits
Definition:
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigT2MbtsBits.h:19
TrigT2MbtsBits_p3.h
TrigT2MbtsBitsCnv_p3::transToPers
virtual void transToPers(const TrigT2MbtsBits *transObj, TrigT2MbtsBits_p3 *persObj, MsgStream &log) const override
Definition:
TrigT2MbtsBitsCnv_p3.cxx:18
TrigT2MbtsBitsCnv_p3.h
endmsg
#define endmsg
Definition:
AnalysisConfig_Ntuple.cxx:63
TrigT2MbtsBits::triggerEnergies
const std::vector< float > & triggerEnergies(void) const
Return the trigger energies of each counter.
Definition:
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigT2MbtsBits.h:28
TrigT2MbtsBits
Athena::TPCnvVers::Old Athena::TPCnvVers::Old Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Current Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Current TrigT2MbtsBits
Definition:
TrigCaloEventTPCnv.cxx:194
TrigT2MbtsBitsCnv_p3::persToTrans
virtual void persToTrans(const TrigT2MbtsBits_p3 *persObj, TrigT2MbtsBits *transObj, MsgStream &log) const override
Definition:
TrigT2MbtsBitsCnv_p3.cxx:9
TrigT2MbtsBits_p3
Definition:
TrigT2MbtsBits_p3.h:20
DEBUG
#define DEBUG
Definition:
page_access.h:11
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
TrigT2MbtsBits.h
TrigT2MbtsBits_p3::m_triggerEnergies
std::vector< float > m_triggerEnergies
Definition:
TrigT2MbtsBits_p3.h:37
TrigT2MbtsBits::triggerTimes
const std::vector< float > & triggerTimes(void) const
Return the relative times of the triggers.
Definition:
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigT2MbtsBits.h:31
Generated on Thu Nov 7 2024 21:30:11 for ATLAS Offline Software by
1.8.18