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

#include <TrigVertexCounts.h>

Collaboration diagram for TrigVertexCounts:

Public Member Functions

 TrigVertexCounts ()
 Default constructor used by T/P converters. More...
 
 TrigVertexCounts (const std::vector< unsigned int > &vtxNtrks, const std::vector< float > &vtxTrkPtSqSum)
 Standard constructor used by FEX algorithms. More...
 
 TrigVertexCounts (std::vector< unsigned int > &&vtxNtrks, std::vector< float > &&vtxTrkPtSqSum)
 
 ~TrigVertexCounts ()=default
 Destructor. More...
 
const std::vector< unsigned int > & vtxNtrks (void) const
 
const std::vector< float > & vtxTrkPtSqSum (void) const
 

Private Attributes

std::vector< unsigned int > m_vtxNtrks
 
std::vector< float > m_vtxTrkPtSqSum
 

Detailed Description

Author
W. H. Bell W.Bel.nosp@m.l@ce.nosp@m.rn.ch

A class to store the number of tracks and the pT^2 sum per reconstructed primary vertex.

Definition at line 16 of file Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigVertexCounts.h.

Constructor & Destructor Documentation

◆ TrigVertexCounts() [1/3]

TrigVertexCounts::TrigVertexCounts ( )

Default constructor used by T/P converters.

Definition at line 9 of file TrigVertexCounts.cxx.

9  : m_vtxNtrks(),
10  m_vtxTrkPtSqSum() {}

◆ TrigVertexCounts() [2/3]

TrigVertexCounts::TrigVertexCounts ( const std::vector< unsigned int > &  vtxNtrks,
const std::vector< float > &  vtxTrkPtSqSum 
)

Standard constructor used by FEX algorithms.

Definition at line 14 of file TrigVertexCounts.cxx.

18 {
19 }

◆ TrigVertexCounts() [3/3]

TrigVertexCounts::TrigVertexCounts ( std::vector< unsigned int > &&  vtxNtrks,
std::vector< float > &&  vtxTrkPtSqSum 
)

Definition at line 23 of file TrigVertexCounts.cxx.

25  : m_vtxNtrks(std::move(vtxNtrks)),
26  m_vtxTrkPtSqSum(std::move(vtxTrkPtSqSum))
27 {
28 }

◆ ~TrigVertexCounts()

TrigVertexCounts::~TrigVertexCounts ( )
default

Destructor.

Member Function Documentation

◆ vtxNtrks()

const std::vector<unsigned int>& TrigVertexCounts::vtxNtrks ( void  ) const
inline

◆ vtxTrkPtSqSum()

const std::vector<float>& TrigVertexCounts::vtxTrkPtSqSum ( void  ) const
inline

Member Data Documentation

◆ m_vtxNtrks

std::vector<unsigned int> TrigVertexCounts::m_vtxNtrks
private

◆ m_vtxTrkPtSqSum

std::vector<float> TrigVertexCounts::m_vtxTrkPtSqSum
private

The documentation for this class was generated from the following files:
TrigVertexCounts::vtxNtrks
const std::vector< unsigned int > & vtxNtrks(void) const
Definition: Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigVertexCounts.h:32
TrigVertexCounts::m_vtxNtrks
std::vector< unsigned int > m_vtxNtrks
Definition: Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigVertexCounts.h:37
TrigVertexCounts::m_vtxTrkPtSqSum
std::vector< float > m_vtxTrkPtSqSum
Definition: Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigVertexCounts.h:38
TrigVertexCounts::vtxTrkPtSqSum
const std::vector< float > & vtxTrkPtSqSum(void) const
Definition: Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigVertexCounts.h:33