ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
TrigSpacePointCounts Class Reference

#include <TrigSpacePointCounts.h>

Collaboration diagram for TrigSpacePointCounts:

Public Member Functions

 TrigSpacePointCounts ()
 Default constructor used by T/P converters. More...
 
 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. More...
 
 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. More...
 
 ~TrigSpacePointCounts (void)=default
 Destructor. More...
 
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. More...
 
TrigHisto2D m_pixelClusBarrel
 A histogram of pixel cluster time over threshold against pixel cluster size for the barrel. More...
 
TrigHisto2D m_pixelClusEndcapA
 A histogram of pixel cluster time over threshold against pixel cluster size for endcap A. More...
 
std::vector< Identifierm_droppedPixelModules
 A vector of module identifiers dropped from the pixel cluster sum. More...
 
unsigned int m_sctSpEndcapC
 The space point multiplicity for space points in the SCT endcap C. More...
 
unsigned int m_sctSpBarrel
 The space point multiplicity for space points in the SCT barrel. More...
 
unsigned int m_sctSpEndcapA
 The space point multiplicity for space points in the SCT endcap A. More...
 
std::vector< Identifierm_droppedSctModules
 A vector of modules identifiers dropped from the SCT space point sum. More...
 

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.

◆ 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 
)

◆ 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  {
77  return m_droppedPixelModules;
78 }

◆ droppedSctModules()

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

Definition at line 92 of file TrigSpacePointCounts.cxx.

92  {
93  return m_droppedSctModules;
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:
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::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
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