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

A class to store the distributions of time of threshold from the TRT raw data. More...

#include <TrigTrtHitCounts.h>

Collaboration diagram for TrigTrtHitCounts:

Public Member Functions

 TrigTrtHitCounts (void)
 Default constructor used by T/P converters.
 TrigTrtHitCounts (const TrigHisto1D &endcapC, const TrigHisto1D &barrel, const TrigHisto1D &endcapA)
 Standard constructor used by FEX algorithms.
 TrigTrtHitCounts (TrigHisto1D &&endcapC, TrigHisto1D &&barrel, TrigHisto1D &&endcapA)
 ~TrigTrtHitCounts (void)=default
 Destructor.
const TrigHisto1DendcapC (void) const
 Return a histogram of time over threshold for endcap C pixel clusters.
const TrigHisto1Dbarrel (void) const
 Return a histogram of time over threshold for barrel pixel clusters.
const TrigHisto1DendcapA (void) const
 Return a histogram of time over threshold for endcap A pixel clusters.

Private Attributes

TrigHisto1D m_endcapC
TrigHisto1D m_barrel
TrigHisto1D m_endcapA

Detailed Description

A class to store the distributions of time of threshold from the TRT raw data.

Author
Regina Kwee <regina.kweeATcern.ch>

Definition at line 19 of file TrigTrtHitCounts.h.

Constructor & Destructor Documentation

◆ TrigTrtHitCounts() [1/3]

TrigTrtHitCounts::TrigTrtHitCounts ( void )

Default constructor used by T/P converters.

Definition at line 9 of file TrigTrtHitCounts.cxx.

9 : m_endcapC(),
10 m_barrel(),
11 m_endcapA() {
12}
TrigHisto1D m_endcapC
TrigHisto1D m_endcapA

◆ TrigTrtHitCounts() [2/3]

TrigTrtHitCounts::TrigTrtHitCounts ( const TrigHisto1D & endcapC,
const TrigHisto1D & barrel,
const TrigHisto1D & endcapA )

Standard constructor used by FEX algorithms.

Definition at line 16 of file TrigTrtHitCounts.cxx.

22{
23}
const TrigHisto1D & barrel(void) const
Return a histogram of time over threshold for barrel pixel clusters.
const TrigHisto1D & endcapC(void) const
Return a histogram of time over threshold for endcap C pixel clusters.
const TrigHisto1D & endcapA(void) const
Return a histogram of time over threshold for endcap A pixel clusters.

◆ TrigTrtHitCounts() [3/3]

TrigTrtHitCounts::TrigTrtHitCounts ( TrigHisto1D && endcapC,
TrigHisto1D && barrel,
TrigHisto1D && endcapA )

Definition at line 27 of file TrigTrtHitCounts.cxx.

30 : m_endcapC(std::move(endcapC)),
31 m_barrel(std::move(barrel)),
32 m_endcapA(std::move(endcapA))
33{
34}

◆ ~TrigTrtHitCounts()

TrigTrtHitCounts::~TrigTrtHitCounts ( void )
default

Destructor.

Member Function Documentation

◆ barrel()

const TrigHisto1D & TrigTrtHitCounts::barrel ( void ) const

Return a histogram of time over threshold for barrel pixel clusters.

Definition at line 42 of file TrigTrtHitCounts.cxx.

42 {
43 return m_barrel;
44}

◆ endcapA()

const TrigHisto1D & TrigTrtHitCounts::endcapA ( void ) const

Return a histogram of time over threshold for endcap A pixel clusters.

Definition at line 46 of file TrigTrtHitCounts.cxx.

46 {
47 return m_endcapA;
48}

◆ endcapC()

const TrigHisto1D & TrigTrtHitCounts::endcapC ( void ) const

Return a histogram of time over threshold for endcap C pixel clusters.

Definition at line 38 of file TrigTrtHitCounts.cxx.

38 {
39 return m_endcapC;
40}

Member Data Documentation

◆ m_barrel

TrigHisto1D TrigTrtHitCounts::m_barrel
private

Definition at line 48 of file TrigTrtHitCounts.h.

◆ m_endcapA

TrigHisto1D TrigTrtHitCounts::m_endcapA
private

Definition at line 49 of file TrigTrtHitCounts.h.

◆ m_endcapC

TrigHisto1D TrigTrtHitCounts::m_endcapC
private

Definition at line 47 of file TrigTrtHitCounts.h.


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