ATLAS Offline Software
Loading...
Searching...
No Matches
TrigSpacePointCounts Class Reference

#include <TrigSpacePointCounts.h>

Collaboration diagram for TrigSpacePointCounts:

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 TrigHisto2DpixelClusEndcapC (void) const
const TrigHisto2DpixelClusBarrel (void) const
const TrigHisto2DpixelClusEndcapA (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< Identifierm_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< Identifierm_droppedSctModules
 A vector of modules identifiers dropped from the SCT space point sum.

Detailed Description

Author
Regina Kwee regin.nosp@m.a.kw.nosp@m.ee@ce.nosp@m.rn.c.nosp@m.h

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.

Constructor & Destructor Documentation

◆ TrigSpacePointCounts() [1/3]

TrigSpacePointCounts::TrigSpacePointCounts ( )

Default constructor used by T/P converters.

Definition at line 9 of file TrigSpacePointCounts.cxx.

17}
std::vector< Identifier > m_droppedSctModules
A vector of modules identifiers dropped from the SCT space point sum.
TrigHisto2D m_pixelClusEndcapA
A histogram of pixel cluster time over threshold against pixel cluster size for endcap A.
TrigHisto2D m_pixelClusBarrel
A histogram of pixel cluster time over threshold against pixel cluster size for the barrel.
unsigned int m_sctSpBarrel
The space point multiplicity for space points in the SCT barrel.
TrigHisto2D m_pixelClusEndcapC
A histogram of pixel cluster time over threshold against pixel cluster size for endcap C.
unsigned int m_sctSpEndcapC
The space point multiplicity for space points in the SCT endcap C.
unsigned int m_sctSpEndcapA
The space point multiplicity for space points in the SCT endcap A.
std::vector< Identifier > m_droppedPixelModules
A vector of module identifiers dropped from the pixel cluster sum.

◆ TrigSpacePointCounts() [2/3]

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.

37{
38}
const TrigHisto2D & pixelClusEndcapA(void) const
unsigned int sctSpBarrel(void) const
const TrigHisto2D & pixelClusBarrel(void) const
const TrigHisto2D & pixelClusEndcapC(void) const
unsigned int sctSpEndcapC(void) const
const std::vector< Identifier > & droppedPixelModules(void) const
const std::vector< Identifier > & droppedSctModules(void) const
unsigned int sctSpEndcapA(void) const

◆ TrigSpacePointCounts() [3/3]

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.

◆ ~TrigSpacePointCounts()

TrigSpacePointCounts::~TrigSpacePointCounts ( void )
default

Destructor.

Member Function Documentation

◆ droppedPixelModules()

const std::vector< Identifier > & TrigSpacePointCounts::droppedPixelModules ( void ) const

Definition at line 76 of file TrigSpacePointCounts.cxx.

76 {
78}

◆ droppedSctModules()

const std::vector< Identifier > & TrigSpacePointCounts::droppedSctModules ( void ) const

Definition at line 92 of file TrigSpacePointCounts.cxx.

92 {
94}

◆ pixelClusBarrel()

const TrigHisto2D & TrigSpacePointCounts::pixelClusBarrel ( void ) const

Definition at line 68 of file TrigSpacePointCounts.cxx.

68 {
69 return m_pixelClusBarrel;
70}

◆ pixelClusEndcapA()

const TrigHisto2D & TrigSpacePointCounts::pixelClusEndcapA ( void ) const

Definition at line 72 of file TrigSpacePointCounts.cxx.

72 {
73 return m_pixelClusEndcapA;
74}

◆ pixelClusEndcapC()

const TrigHisto2D & TrigSpacePointCounts::pixelClusEndcapC ( void ) const

Definition at line 64 of file TrigSpacePointCounts.cxx.

64 {
65 return m_pixelClusEndcapC;
66}

◆ sctSpBarrel()

unsigned int TrigSpacePointCounts::sctSpBarrel ( void ) const

Definition at line 84 of file TrigSpacePointCounts.cxx.

84 {
85 return m_sctSpBarrel;
86}

◆ sctSpEndcapA()

unsigned int TrigSpacePointCounts::sctSpEndcapA ( void ) const

Definition at line 88 of file TrigSpacePointCounts.cxx.

88 {
89 return m_sctSpEndcapA;
90}

◆ sctSpEndcapC()

unsigned int TrigSpacePointCounts::sctSpEndcapC ( void ) const

Definition at line 80 of file TrigSpacePointCounts.cxx.

80 {
81 return m_sctSpEndcapC;
82}

Member Data Documentation

◆ m_droppedPixelModules

std::vector<Identifier> TrigSpacePointCounts::m_droppedPixelModules
private

A vector of module identifiers dropped from the pixel cluster sum.

Definition at line 80 of file Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h.

◆ m_droppedSctModules

std::vector<Identifier> TrigSpacePointCounts::m_droppedSctModules
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.

◆ m_pixelClusBarrel

TrigHisto2D TrigSpacePointCounts::m_pixelClusBarrel
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.

◆ m_pixelClusEndcapA

TrigHisto2D TrigSpacePointCounts::m_pixelClusEndcapA
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.

◆ m_pixelClusEndcapC

TrigHisto2D TrigSpacePointCounts::m_pixelClusEndcapC
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.

◆ m_sctSpBarrel

unsigned int TrigSpacePointCounts::m_sctSpBarrel
private

The space point multiplicity for space points in the SCT barrel.

Definition at line 86 of file Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h.

◆ m_sctSpEndcapA

unsigned int TrigSpacePointCounts::m_sctSpEndcapA
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.

◆ m_sctSpEndcapC

unsigned int TrigSpacePointCounts::m_sctSpEndcapC
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.


The documentation for this class was generated from the following files: