ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigInDetEventTPCnv
src
TrigTrtHitCountsCnv_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 "
TrigInDetEvent/TrigTrtHitCounts.h
"
6
#include "
TrigInDetEventTPCnv/TrigTrtHitCounts_p1.h
"
7
#include "
TrigInDetEventTPCnv/TrigTrtHitCountsCnv_p1.h
"
8
9
void
TrigTrtHitCountsCnv_p1::persToTrans
(
const
TrigTrtHitCounts_p1
*persObj,
10
TrigTrtHitCounts
*transObj,
11
MsgStream& log ) {
12
log << MSG::DEBUG <<
"TrigTrtHitCountsCnv_p1::persToTrans"
<<
endmsg
;
13
14
TrigHisto1D
endcapC;
15
m_trigHistoCnv
.persToTrans(&persObj->
m_endcapC
, &endcapC, log);
16
TrigHisto1D
barrel
;
17
m_trigHistoCnv
.persToTrans(&persObj->
m_barrel
, &
barrel
, log);
18
TrigHisto1D
endcapA;
19
m_trigHistoCnv
.persToTrans(&persObj->
m_endcapA
, &endcapA, log);
20
21
*transObj =
TrigTrtHitCounts
(std::move(endcapC),
22
std::move(
barrel
),
23
std::move(endcapA));
24
}
25
26
void
TrigTrtHitCountsCnv_p1 :: transToPers(
const
TrigTrtHitCounts
*transObj,
27
TrigTrtHitCounts_p1
*persObj,
28
MsgStream& log ) {
29
log << MSG::DEBUG <<
"TrigTrtHitCountsCnv_p1::transToPers"
<<
endmsg
;
30
31
m_trigHistoCnv
.transToPers(&transObj->
endcapC
(), &persObj->
m_endcapC
, log);
32
m_trigHistoCnv
.transToPers(&transObj->
barrel
(), &persObj->
m_barrel
, log);
33
m_trigHistoCnv
.transToPers(&transObj->
endcapA
(), &persObj->
m_endcapA
, log);
34
}
endmsg
#define endmsg
Definition
AnalysisConfig_Ntuple.cxx:54
DetectorZone::barrel
@ barrel
Definition
FPGATrackSimTypes.h:28
TrigTrtHitCountsCnv_p1.h
TrigTrtHitCounts.h
TrigTrtHitCounts_p1.h
TrigHisto1D
A very basic one dimensional histogram to provide storage of HLT distributions, allowing constraints ...
Definition
TrigHisto1D.h:23
TrigTrtHitCountsCnv_p1::m_trigHistoCnv
TrigHisto1DCnv_p1 m_trigHistoCnv
Definition
TrigTrtHitCountsCnv_p1.h:39
TrigTrtHitCountsCnv_p1::persToTrans
virtual void persToTrans(const TrigTrtHitCounts_p1 *persObj, TrigTrtHitCounts *transObj, MsgStream &log)
Definition
TrigTrtHitCountsCnv_p1.cxx:9
TrigTrtHitCounts_p1
Definition
TrigTrtHitCounts_p1.h:20
TrigTrtHitCounts_p1::m_endcapA
TrigHisto1D_p1 m_endcapA
Definition
TrigTrtHitCounts_p1.h:30
TrigTrtHitCounts_p1::m_barrel
TrigHisto1D_p1 m_barrel
Definition
TrigTrtHitCounts_p1.h:29
TrigTrtHitCounts_p1::m_endcapC
TrigHisto1D_p1 m_endcapC
Definition
TrigTrtHitCounts_p1.h:28
TrigTrtHitCounts
A class to store the distributions of time of threshold from the TRT raw data.
Definition
TrigTrtHitCounts.h:19
TrigTrtHitCounts::barrel
const TrigHisto1D & barrel(void) const
Return a histogram of time over threshold for barrel pixel clusters.
Definition
TrigTrtHitCounts.cxx:42
TrigTrtHitCounts::endcapC
const TrigHisto1D & endcapC(void) const
Return a histogram of time over threshold for endcap C pixel clusters.
Definition
TrigTrtHitCounts.cxx:38
TrigTrtHitCounts::endcapA
const TrigHisto1D & endcapA(void) const
Return a histogram of time over threshold for endcap A pixel clusters.
Definition
TrigTrtHitCounts.cxx:46
Generated on
for ATLAS Offline Software by
1.17.0