ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigInDetEventTPCnv
src
TrigSpacePointCountsCnv_p2.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 "
TrigInDetEvent/TrigSpacePointCounts.h
"
6
#include "
TrigInDetEventTPCnv/TrigSpacePointCounts_p2.h
"
7
#include "
TrigInDetEventTPCnv/TrigSpacePointCountsCnv_p2.h
"
8
9
10
void
TrigSpacePointCountsCnv_p2::persToTrans
(
const
TrigSpacePointCounts_p2
* persObj,
11
TrigSpacePointCounts
* transObj,
12
MsgStream &log)
13
{
14
log << MSG::DEBUG <<
"TrigSpacePointCountsCnv_p2::persToTrans called "
<<
endmsg
;
15
16
TrigHisto2D
pixelClusEndcapC;
17
m_trigHistoCnv
.persToTrans(&persObj->
m_pixelClusEndcapC
, &pixelClusEndcapC, log);
18
19
TrigHisto2D
pixelClusBarrel;
20
m_trigHistoCnv
.persToTrans(&persObj->
m_pixelClusBarrel
, &pixelClusBarrel, log);
21
22
TrigHisto2D
pixelClusEndcapA;
23
m_trigHistoCnv
.persToTrans(&persObj->
m_pixelClusEndcapA
, &pixelClusEndcapA, log);
24
25
*transObj =
TrigSpacePointCounts
(std::move(pixelClusEndcapC),
26
std::move(pixelClusBarrel),
27
std::move(pixelClusEndcapA),
28
std::vector<Identifier>(),
29
persObj->
m_sctSpEndcapC
,
30
persObj->
m_sctSpBarrel
,
31
persObj->
m_sctSpEndcapA
,
32
std::vector<Identifier>());
33
}
34
35
36
void
TrigSpacePointCountsCnv_p2::transToPers
(
const
TrigSpacePointCounts
* transObj,
37
TrigSpacePointCounts_p2
* persObj,
38
MsgStream &log)
39
{
40
log << MSG::DEBUG <<
"TrigSpacePointCountsCnv_p2::transToPers called "
<<
endmsg
;
41
42
m_trigHistoCnv
.transToPers(&transObj->
pixelClusEndcapC
(), &persObj->
m_pixelClusEndcapC
, log);
43
m_trigHistoCnv
.transToPers(&transObj->
pixelClusBarrel
(), &persObj->
m_pixelClusBarrel
, log);
44
m_trigHistoCnv
.transToPers(&transObj->
pixelClusEndcapA
(), &persObj->
m_pixelClusEndcapA
, log);
45
persObj->
m_sctSpEndcapC
= transObj->
sctSpEndcapC
();
46
persObj->
m_sctSpBarrel
= transObj->
sctSpBarrel
();
47
persObj->
m_sctSpEndcapA
= transObj->
sctSpEndcapA
();
48
}
endmsg
#define endmsg
Definition
AnalysisConfig_Ntuple.cxx:54
TrigSpacePointCounts
Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Current Athena::TPCnvVers::Old Athena::TPCnvVers::Current TrigSpacePointCounts
Definition
TrigInDetEventTPCnv.cxx:156
TrigSpacePointCountsCnv_p2.h
TrigSpacePointCounts_p2.h
TrigSpacePointCounts.h
TrigHisto2D
A very basic two dimensional histogram to provide storage of HLT distributions, allowing constraints ...
Definition
Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigHisto2D.h:24
TrigSpacePointCountsCnv_p2::persToTrans
virtual void persToTrans(const TrigSpacePointCounts_p2 *persObj, TrigSpacePointCounts *transObj, MsgStream &log)
Definition
TrigSpacePointCountsCnv_p2.cxx:10
TrigSpacePointCountsCnv_p2::m_trigHistoCnv
TrigHisto2DCnv_p1 m_trigHistoCnv
Definition
TrigSpacePointCountsCnv_p2.h:46
TrigSpacePointCountsCnv_p2::transToPers
virtual void transToPers(const TrigSpacePointCounts *transObj, TrigSpacePointCounts_p2 *persObj, MsgStream &log)
Definition
TrigSpacePointCountsCnv_p2.cxx:36
TrigSpacePointCounts_p2
Definition
TrigSpacePointCounts_p2.h:23
TrigSpacePointCounts_p2::m_pixelClusEndcapA
TrigHisto2D_p1 m_pixelClusEndcapA
Definition
TrigSpacePointCounts_p2.h:33
TrigSpacePointCounts_p2::m_sctSpEndcapC
unsigned int m_sctSpEndcapC
Definition
TrigSpacePointCounts_p2.h:34
TrigSpacePointCounts_p2::m_sctSpEndcapA
unsigned int m_sctSpEndcapA
Definition
TrigSpacePointCounts_p2.h:36
TrigSpacePointCounts_p2::m_pixelClusBarrel
TrigHisto2D_p1 m_pixelClusBarrel
Definition
TrigSpacePointCounts_p2.h:32
TrigSpacePointCounts_p2::m_pixelClusEndcapC
TrigHisto2D_p1 m_pixelClusEndcapC
Definition
TrigSpacePointCounts_p2.h:31
TrigSpacePointCounts_p2::m_sctSpBarrel
unsigned int m_sctSpBarrel
Definition
TrigSpacePointCounts_p2.h:35
TrigSpacePointCounts
Definition
Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h:20
TrigSpacePointCounts::pixelClusEndcapA
const TrigHisto2D & pixelClusEndcapA(void) const
Definition
TrigSpacePointCounts.cxx:72
TrigSpacePointCounts::sctSpBarrel
unsigned int sctSpBarrel(void) const
Definition
TrigSpacePointCounts.cxx:84
TrigSpacePointCounts::pixelClusBarrel
const TrigHisto2D & pixelClusBarrel(void) const
Definition
TrigSpacePointCounts.cxx:68
TrigSpacePointCounts::pixelClusEndcapC
const TrigHisto2D & pixelClusEndcapC(void) const
Definition
TrigSpacePointCounts.cxx:64
TrigSpacePointCounts::sctSpEndcapC
unsigned int sctSpEndcapC(void) const
Definition
TrigSpacePointCounts.cxx:80
TrigSpacePointCounts::sctSpEndcapA
unsigned int sctSpEndcapA(void) const
Definition
TrigSpacePointCounts.cxx:88
Generated on
for ATLAS Offline Software by
1.17.0