![]() |
ATLAS Offline Software
|
#include <TrigSpacePointCounts.h>
Public Member Functions | |
| TrigSpacePointCounts () | |
| Default constructor used by T/P converters. | |
| TrigSpacePointCounts (const TrigHisto2D &pixelClusEndcapC, const TrigHisto2D &pixelClusBarrel, const TrigHisto2D &pixelClusEndcapA, const std::vector< Identifier > &droppedPixelModules, unsigned int sctSpEndcapC, unsigned int sctSpBarrel, unsigned int sctSpEndcapA, const std::vector< Identifier > &droppedSctModules) | |
| Standard constructor used by FEX algorithms. | |
| TrigSpacePointCounts (TrigHisto2D &&pixelClusEndcapC, TrigHisto2D &&pixelClusBarrel, TrigHisto2D &&pixelClusEndcapA, std::vector< Identifier > &&droppedPixelModules, unsigned int sctSpEndcapC, unsigned int sctSpBarrel, unsigned int sctSpEndcapA, std::vector< Identifier > &&droppedSctModules) | |
| Constructor passing arguments by move. | |
| ~TrigSpacePointCounts (void)=default | |
| Destructor. | |
| const TrigHisto2D & | pixelClusEndcapC (void) const |
| const TrigHisto2D & | pixelClusBarrel (void) const |
| const TrigHisto2D & | pixelClusEndcapA (void) const |
| const std::vector< Identifier > & | droppedPixelModules (void) const |
| unsigned int | sctSpEndcapC (void) const |
| unsigned int | sctSpBarrel (void) const |
| unsigned int | sctSpEndcapA (void) const |
| const std::vector< Identifier > & | droppedSctModules (void) const |
Private Attributes | |
| TrigHisto2D | m_pixelClusEndcapC |
| A histogram of pixel cluster time over threshold against pixel cluster size for endcap C. | |
| TrigHisto2D | m_pixelClusBarrel |
| A histogram of pixel cluster time over threshold against pixel cluster size for the barrel. | |
| TrigHisto2D | m_pixelClusEndcapA |
| A histogram of pixel cluster time over threshold against pixel cluster size for endcap A. | |
| std::vector< Identifier > | m_droppedPixelModules |
| A vector of module identifiers dropped from the pixel cluster sum. | |
| unsigned int | m_sctSpEndcapC |
| The space point multiplicity for space points in the SCT endcap C. | |
| unsigned int | m_sctSpBarrel |
| The space point multiplicity for space points in the SCT barrel. | |
| unsigned int | m_sctSpEndcapA |
| The space point multiplicity for space points in the SCT endcap A. | |
| std::vector< Identifier > | m_droppedSctModules |
| A vector of modules identifiers dropped from the SCT space point sum. | |
A class to store Pixel cluster and SCT space point information for the level 2 minbias trigger.
Definition at line 20 of file Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h.
| TrigSpacePointCounts::TrigSpacePointCounts | ( | ) |
Default constructor used by T/P converters.
Definition at line 9 of file TrigSpacePointCounts.cxx.
| TrigSpacePointCounts::TrigSpacePointCounts | ( | const TrigHisto2D & | pixelClusEndcapC, |
| const TrigHisto2D & | pixelClusBarrel, | ||
| const TrigHisto2D & | pixelClusEndcapA, | ||
| const std::vector< Identifier > & | droppedPixelModules, | ||
| unsigned int | sctSpEndcapC, | ||
| unsigned int | sctSpBarrel, | ||
| unsigned int | sctSpEndcapA, | ||
| const std::vector< Identifier > & | droppedSctModules ) |
Standard constructor used by FEX algorithms.
Definition at line 21 of file TrigSpacePointCounts.cxx.
| TrigSpacePointCounts::TrigSpacePointCounts | ( | TrigHisto2D && | pixelClusEndcapC, |
| TrigHisto2D && | pixelClusBarrel, | ||
| TrigHisto2D && | pixelClusEndcapA, | ||
| std::vector< Identifier > && | droppedPixelModules, | ||
| unsigned int | sctSpEndcapC, | ||
| unsigned int | sctSpBarrel, | ||
| unsigned int | sctSpEndcapA, | ||
| std::vector< Identifier > && | droppedSctModules ) |
Constructor passing arguments by move.
Definition at line 42 of file TrigSpacePointCounts.cxx.
|
default |
Destructor.
| const std::vector< Identifier > & TrigSpacePointCounts::droppedPixelModules | ( | void | ) | const |
Definition at line 76 of file TrigSpacePointCounts.cxx.
| const std::vector< Identifier > & TrigSpacePointCounts::droppedSctModules | ( | void | ) | const |
Definition at line 92 of file TrigSpacePointCounts.cxx.
| const TrigHisto2D & TrigSpacePointCounts::pixelClusBarrel | ( | void | ) | const |
Definition at line 68 of file TrigSpacePointCounts.cxx.
| const TrigHisto2D & TrigSpacePointCounts::pixelClusEndcapA | ( | void | ) | const |
Definition at line 72 of file TrigSpacePointCounts.cxx.
| const TrigHisto2D & TrigSpacePointCounts::pixelClusEndcapC | ( | void | ) | const |
Definition at line 64 of file TrigSpacePointCounts.cxx.
| unsigned int TrigSpacePointCounts::sctSpBarrel | ( | void | ) | const |
Definition at line 84 of file TrigSpacePointCounts.cxx.
| unsigned int TrigSpacePointCounts::sctSpEndcapA | ( | void | ) | const |
Definition at line 88 of file TrigSpacePointCounts.cxx.
| unsigned int TrigSpacePointCounts::sctSpEndcapC | ( | void | ) | const |
Definition at line 80 of file TrigSpacePointCounts.cxx.
|
private |
A vector of module identifiers dropped from the pixel cluster sum.
Definition at line 80 of file Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h.
|
private |
A vector of modules identifiers dropped from the SCT space point sum.
Definition at line 92 of file Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h.
|
private |
A histogram of pixel cluster time over threshold against pixel cluster size for the barrel.
Definition at line 73 of file Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h.
|
private |
A histogram of pixel cluster time over threshold against pixel cluster size for endcap A.
Definition at line 77 of file Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h.
|
private |
A histogram of pixel cluster time over threshold against pixel cluster size for endcap C.
Definition at line 69 of file Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h.
|
private |
The space point multiplicity for space points in the SCT barrel.
Definition at line 86 of file Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h.
|
private |
The space point multiplicity for space points in the SCT endcap A.
Definition at line 89 of file Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h.
|
private |
The space point multiplicity for space points in the SCT endcap C.
Definition at line 83 of file Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h.