ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigInDetEvent
TrigInDetEvent
Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGINDETEVENT_SPACEPOINTCOUNTER_H
6
#define TRIGINDETEVENT_SPACEPOINTCOUNTER_H
7
8
#include "
TrigInDetEvent/TrigHisto2D.h
"
9
#include "Identifier/Identifier.h"
10
11
#include "
AthenaKernel/CLASS_DEF.h
"
12
20
class
TrigSpacePointCounts
{
21
public
:
22
24
TrigSpacePointCounts
();
25
27
TrigSpacePointCounts
(
const
TrigHisto2D
&
pixelClusEndcapC
,
28
const
TrigHisto2D
&
pixelClusBarrel
,
29
const
TrigHisto2D
&
pixelClusEndcapA
,
30
const
std::vector<Identifier>&
droppedPixelModules
,
31
unsigned
int
sctSpEndcapC
,
32
unsigned
int
sctSpBarrel
,
33
unsigned
int
sctSpEndcapA
,
34
const
std::vector<Identifier>&
droppedSctModules
);
35
37
TrigSpacePointCounts
(
TrigHisto2D
&&
pixelClusEndcapC
,
38
TrigHisto2D
&&
pixelClusBarrel
,
39
TrigHisto2D
&&
pixelClusEndcapA
,
40
std::vector<Identifier>&&
droppedPixelModules
,
41
unsigned
int
sctSpEndcapC
,
42
unsigned
int
sctSpBarrel
,
43
unsigned
int
sctSpEndcapA
,
44
std::vector<Identifier>&&
droppedSctModules
);
45
47
~TrigSpacePointCounts
(
void
) =
default
;
48
49
const
TrigHisto2D
&
pixelClusEndcapC
(
void
)
const
;
50
51
const
TrigHisto2D
&
pixelClusBarrel
(
void
)
const
;
52
53
const
TrigHisto2D
&
pixelClusEndcapA
(
void
)
const
;
54
55
const
std::vector<Identifier>&
droppedPixelModules
(
void
)
const
;
56
57
unsigned
int
sctSpEndcapC
(
void
)
const
;
58
59
unsigned
int
sctSpBarrel
(
void
)
const
;
60
61
unsigned
int
sctSpEndcapA
(
void
)
const
;
62
63
const
std::vector<Identifier>&
droppedSctModules
(
void
)
const
;
64
65
private
:
66
69
TrigHisto2D
m_pixelClusEndcapC
;
70
73
TrigHisto2D
m_pixelClusBarrel
;
74
77
TrigHisto2D
m_pixelClusEndcapA
;
78
80
std::vector<Identifier>
m_droppedPixelModules
;
81
83
unsigned
int
m_sctSpEndcapC
;
84
86
unsigned
int
m_sctSpBarrel
;
87
89
unsigned
int
m_sctSpEndcapA
;
90
92
std::vector<Identifier>
m_droppedSctModules
;
93
};
94
95
// obtained using clid -m TrigSpacePointCounts
96
CLASS_DEF
(
TrigSpacePointCounts
, 180429846 , 1 )
97
98
99
#endif
CLASS_DEF.h
macros to associate a CLID to a type
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
TrigHisto2D.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
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::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::~TrigSpacePointCounts
~TrigSpacePointCounts(void)=default
Destructor.
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
Generated on
for ATLAS Offline Software by
1.17.0