ATLAS Offline Software
Public Types | Public Member Functions | Public Attributes | List of all members
InDet::TRT_SeededTrackFinder::Stat_t Struct Reference

Global Counters for final algorithm statistics. More...

#include <TRT_SeededTrackFinder.h>

Collaboration diagram for InDet::TRT_SeededTrackFinder::Stat_t:

Public Types

enum  ECounter {
  kNTrtSeg, kNTrtFailSel, kNTrtSegGood, kNTrtLimit,
  kNTrtNoSiExt, kNExtCut, kNBckTrkTrt, kNTrtExtCalls,
  kNTrtExt, kNTrtExtBad, kNTrtExtFail, kNBckTrkSi,
  kNBckTrk, kNCounter
}
 

Public Member Functions

Stat_toperator+= (const Stat_t &a)
 

Public Attributes

std::array< int, kNCounterm_counter {}
 

Detailed Description

Global Counters for final algorithm statistics.

Definition at line 147 of file TRT_SeededTrackFinder.h.

Member Enumeration Documentation

◆ ECounter

Enumerator
kNTrtSeg 
kNTrtFailSel 

Number of TRT segments to be investigated per event

kNTrtSegGood 

Number of TRT segments failing input selection.

kNTrtLimit 

Number of TRT segments that will be investigated per event

kNTrtNoSiExt 

Number of TRT segments lost in busy events.

kNExtCut 

Number of TRT segments not extended in Si.

kNBckTrkTrt 

Number of Si extensions failing cuts.

kNTrtExtCalls 

Number of back tracks found without a Si extension per event.

kNTrtExt 

Number of times the TRT extension is called.

kNTrtExtBad 

Number of good TRT extensions.

kNTrtExtFail 

Number of shorter TRT extensions.

kNBckTrkSi 

Number of failed TRT extensions.

kNBckTrk 

Number of back tracks found with Si extension per event.

kNCounter 

Number of back tracks found with or without Si extension per event.

Definition at line 149 of file TRT_SeededTrackFinder.h.

150  {
151  kNTrtSeg,
152  kNTrtFailSel,
153  kNTrtSegGood,
155  kNTrtLimit,
156  kNTrtNoSiExt,
157  kNExtCut,
158  kNBckTrkTrt,
160  kNTrtExtCalls,
161  kNTrtExt,
162  kNTrtExtBad,
163  kNTrtExtFail,
164  kNBckTrkSi,
165  kNBckTrk,
167  kNCounter
168  };

Member Function Documentation

◆ operator+=()

Stat_t& InDet::TRT_SeededTrackFinder::Stat_t::operator+= ( const Stat_t a)
inline

Definition at line 171 of file TRT_SeededTrackFinder.h.

172  {
173  for (unsigned int i = 0; i < a.m_counter.size(); ++i) {
174  m_counter[i] += a.m_counter[i];
175  }
176  return *this;
177  }

Member Data Documentation

◆ m_counter

std::array<int, kNCounter> InDet::TRT_SeededTrackFinder::Stat_t::m_counter {}

Definition at line 169 of file TRT_SeededTrackFinder.h.


The documentation for this struct was generated from the following file:
InDet::TRT_SeededTrackFinder::Stat_t::m_counter
std::array< int, kNCounter > m_counter
Definition: TRT_SeededTrackFinder.h:169
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtSeg
@ kNTrtSeg
Definition: TRT_SeededTrackFinder.h:151
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtNoSiExt
@ kNTrtNoSiExt
Number of TRT segments lost in busy events.
Definition: TRT_SeededTrackFinder.h:156
InDet::TRT_SeededTrackFinder::Stat_t::kNCounter
@ kNCounter
Number of back tracks found with or without Si extension per event.
Definition: TRT_SeededTrackFinder.h:167
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtLimit
@ kNTrtLimit
Number of TRT segments that will be investigated per event
Definition: TRT_SeededTrackFinder.h:155
InDet::TRT_SeededTrackFinder::Stat_t::kNExtCut
@ kNExtCut
Number of TRT segments not extended in Si.
Definition: TRT_SeededTrackFinder.h:157
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtExtFail
@ kNTrtExtFail
Number of shorter TRT extensions.
Definition: TRT_SeededTrackFinder.h:163
InDet::TRT_SeededTrackFinder::Stat_t::kNBckTrk
@ kNBckTrk
Number of back tracks found with Si extension per event.
Definition: TRT_SeededTrackFinder.h:165
lumiFormat.i
int i
Definition: lumiFormat.py:92
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtExt
@ kNTrtExt
Number of times the TRT extension is called.
Definition: TRT_SeededTrackFinder.h:161
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtFailSel
@ kNTrtFailSel
Number of TRT segments to be investigated per event
Definition: TRT_SeededTrackFinder.h:152
InDet::TRT_SeededTrackFinder::Stat_t::kNBckTrkSi
@ kNBckTrkSi
Number of failed TRT extensions.
Definition: TRT_SeededTrackFinder.h:164
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtExtCalls
@ kNTrtExtCalls
Number of back tracks found without a Si extension per event.
Definition: TRT_SeededTrackFinder.h:160
a
TList * a
Definition: liststreamerinfos.cxx:10
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtSegGood
@ kNTrtSegGood
Number of TRT segments failing input selection.
Definition: TRT_SeededTrackFinder.h:153
InDet::TRT_SeededTrackFinder::Stat_t::kNBckTrkTrt
@ kNBckTrkTrt
Number of Si extensions failing cuts.
Definition: TRT_SeededTrackFinder.h:158
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtExtBad
@ kNTrtExtBad
Number of good TRT extensions.
Definition: TRT_SeededTrackFinder.h:162