ATLAS Offline Software
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 
6 
7 //---------------------------------------------------------------
8 
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 
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 
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 
65  return m_pixelClusEndcapC;
66 }
67 
69  return m_pixelClusBarrel;
70 }
71 
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::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::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::pixelClusBarrel
const TrigHisto2D & pixelClusBarrel(void) const
Definition: TrigSpacePointCounts.cxx:68
TrigSpacePointCounts::sctSpEndcapA
unsigned int sctSpEndcapA(void) const
Definition: TrigSpacePointCounts.cxx:88
TrigSpacePointCounts::pixelClusEndcapC
const TrigHisto2D & pixelClusEndcapC(void) const
Definition: TrigSpacePointCounts.cxx:64
TrigSpacePointCounts::sctSpEndcapC
unsigned int sctSpEndcapC(void) const
Definition: TrigSpacePointCounts.cxx:80
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::pixelClusEndcapA
const TrigHisto2D & pixelClusEndcapA(void) const
Definition: TrigSpacePointCounts.cxx:72
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::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_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_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::TrigSpacePointCounts
TrigSpacePointCounts()
Default constructor used by T/P converters.
Definition: TrigSpacePointCounts.cxx:9
TrigSpacePointCounts::sctSpBarrel
unsigned int sctSpBarrel(void) const
Definition: TrigSpacePointCounts.cxx:84
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
TrigHisto2D
A very basic two dimensional histogram to provide storage of HLT distributions, allowing constraints ...
Definition: Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigHisto2D.h:24
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.h