ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigInDetEvent
src
TrigSpacePointCounts.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
TrigInDetEvent/TrigSpacePointCounts.h
"
6
7
//---------------------------------------------------------------
8
9
TrigSpacePointCounts::TrigSpacePointCounts
():
m_pixelClusEndcapC
(),
10
m_pixelClusBarrel
(),
11
m_pixelClusEndcapA
(),
12
m_droppedPixelModules
(),
13
m_sctSpEndcapC
(0),
14
m_sctSpBarrel
(0),
15
m_sctSpEndcapA
(0),
16
m_droppedSctModules
() {
17
}
18
19
//---------------------------------------------------------------
20
21
TrigSpacePointCounts::TrigSpacePointCounts
(
const
TrigHisto2D
&
pixelClusEndcapC
,
22
const
TrigHisto2D
&
pixelClusBarrel
,
23
const
TrigHisto2D
&
pixelClusEndcapA
,
24
const
std::vector<Identifier>&
droppedPixelModules
,
25
unsigned
int
sctSpEndcapC
,
26
unsigned
int
sctSpBarrel
,
27
unsigned
int
sctSpEndcapA
,
28
const
std::vector<Identifier>&
droppedSctModules
)
29
:
m_pixelClusEndcapC
(
pixelClusEndcapC
),
30
m_pixelClusBarrel
(
pixelClusBarrel
),
31
m_pixelClusEndcapA
(
pixelClusEndcapA
),
32
m_droppedPixelModules
(
droppedPixelModules
),
33
m_sctSpEndcapC
(
sctSpEndcapC
),
34
m_sctSpBarrel
(
sctSpBarrel
),
35
m_sctSpEndcapA
(
sctSpEndcapA
),
36
m_droppedSctModules
(
droppedSctModules
)
37
{
38
}
39
40
//---------------------------------------------------------------
41
42
TrigSpacePointCounts::TrigSpacePointCounts
(
TrigHisto2D
&&
pixelClusEndcapC
,
43
TrigHisto2D
&&
pixelClusBarrel
,
44
TrigHisto2D
&&
pixelClusEndcapA
,
45
std::vector<Identifier>&&
droppedPixelModules
,
46
unsigned
int
sctSpEndcapC
,
47
unsigned
int
sctSpBarrel
,
48
unsigned
int
sctSpEndcapA
,
49
std::vector<Identifier>&&
droppedSctModules
)
50
:
m_pixelClusEndcapC
(
std
::move(
pixelClusEndcapC
)),
51
m_pixelClusBarrel
(
std
::move(
pixelClusBarrel
)),
52
m_pixelClusEndcapA
(
std
::move(
pixelClusEndcapA
)),
53
m_droppedPixelModules
(
std
::move(
droppedPixelModules
)),
54
m_sctSpEndcapC
(
sctSpEndcapC
),
55
m_sctSpBarrel
(
sctSpBarrel
),
56
m_sctSpEndcapA
(
sctSpEndcapA
),
57
m_droppedSctModules
(
std
::move(
droppedSctModules
))
58
{
59
}
60
61
//---------------------------------------------------------------
62
63
64
const
TrigHisto2D
&
TrigSpacePointCounts::pixelClusEndcapC
(
void
)
const
{
65
return
m_pixelClusEndcapC
;
66
}
67
68
const
TrigHisto2D
&
TrigSpacePointCounts::pixelClusBarrel
(
void
)
const
{
69
return
m_pixelClusBarrel
;
70
}
71
72
const
TrigHisto2D
&
TrigSpacePointCounts::pixelClusEndcapA
(
void
)
const
{
73
return
m_pixelClusEndcapA
;
74
}
75
76
const
std::vector<Identifier>&
TrigSpacePointCounts::droppedPixelModules
(
void
)
const
{
77
return
m_droppedPixelModules
;
78
}
79
80
unsigned
int
TrigSpacePointCounts::sctSpEndcapC
(
void
)
const
{
81
return
m_sctSpEndcapC
;
82
}
83
84
unsigned
int
TrigSpacePointCounts::sctSpBarrel
(
void
)
const
{
85
return
m_sctSpBarrel
;
86
}
87
88
unsigned
int
TrigSpacePointCounts::sctSpEndcapA
(
void
)
const
{
89
return
m_sctSpEndcapA
;
90
}
91
92
const
std::vector<Identifier>&
TrigSpacePointCounts::droppedSctModules
(
void
)
const
{
93
return
m_droppedSctModules
;
94
}
95
96
//---------------------------------------------------------------
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
TrigSpacePointCounts::pixelClusEndcapA
const TrigHisto2D & pixelClusEndcapA(void) const
Definition
TrigSpacePointCounts.cxx:72
TrigSpacePointCounts::sctSpBarrel
unsigned int sctSpBarrel(void) const
Definition
TrigSpacePointCounts.cxx:84
TrigSpacePointCounts::m_droppedSctModules
std::vector< Identifier > m_droppedSctModules
A vector of modules identifiers dropped from the SCT space point sum.
Definition
Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h:92
TrigSpacePointCounts::m_pixelClusEndcapA
TrigHisto2D m_pixelClusEndcapA
A histogram of pixel cluster time over threshold against pixel cluster size for endcap A.
Definition
Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h:77
TrigSpacePointCounts::m_pixelClusBarrel
TrigHisto2D m_pixelClusBarrel
A histogram of pixel cluster time over threshold against pixel cluster size for the barrel.
Definition
Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h:73
TrigSpacePointCounts::pixelClusBarrel
const TrigHisto2D & pixelClusBarrel(void) const
Definition
TrigSpacePointCounts.cxx:68
TrigSpacePointCounts::TrigSpacePointCounts
TrigSpacePointCounts()
Default constructor used by T/P converters.
Definition
TrigSpacePointCounts.cxx:9
TrigSpacePointCounts::pixelClusEndcapC
const TrigHisto2D & pixelClusEndcapC(void) const
Definition
TrigSpacePointCounts.cxx:64
TrigSpacePointCounts::m_sctSpBarrel
unsigned int m_sctSpBarrel
The space point multiplicity for space points in the SCT barrel.
Definition
Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h:86
TrigSpacePointCounts::m_pixelClusEndcapC
TrigHisto2D m_pixelClusEndcapC
A histogram of pixel cluster time over threshold against pixel cluster size for endcap C.
Definition
Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h:69
TrigSpacePointCounts::m_sctSpEndcapC
unsigned int m_sctSpEndcapC
The space point multiplicity for space points in the SCT endcap C.
Definition
Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h:83
TrigSpacePointCounts::sctSpEndcapC
unsigned int sctSpEndcapC(void) const
Definition
TrigSpacePointCounts.cxx:80
TrigSpacePointCounts::m_sctSpEndcapA
unsigned int m_sctSpEndcapA
The space point multiplicity for space points in the SCT endcap A.
Definition
Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h:89
TrigSpacePointCounts::droppedPixelModules
const std::vector< Identifier > & droppedPixelModules(void) const
Definition
TrigSpacePointCounts.cxx:76
TrigSpacePointCounts::droppedSctModules
const std::vector< Identifier > & droppedSctModules(void) const
Definition
TrigSpacePointCounts.cxx:92
TrigSpacePointCounts::sctSpEndcapA
unsigned int sctSpEndcapA(void) const
Definition
TrigSpacePointCounts.cxx:88
TrigSpacePointCounts::m_droppedPixelModules
std::vector< Identifier > m_droppedPixelModules
A vector of module identifiers dropped from the pixel cluster sum.
Definition
Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h:80
std
STL namespace.
Generated on
for ATLAS Offline Software by
1.17.0