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 153 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 155 of file TRT_SeededTrackFinder.h.

156  {
157  kNTrtSeg,
158  kNTrtFailSel,
159  kNTrtSegGood,
161  kNTrtLimit,
162  kNTrtNoSiExt,
163  kNExtCut,
164  kNBckTrkTrt,
166  kNTrtExtCalls,
167  kNTrtExt,
168  kNTrtExtBad,
169  kNTrtExtFail,
170  kNBckTrkSi,
171  kNBckTrk,
173  kNCounter
174  };

Member Function Documentation

◆ operator+=()

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

Definition at line 177 of file TRT_SeededTrackFinder.h.

178  {
179  for (unsigned int i = 0; i < a.m_counter.size(); ++i) {
180  m_counter[i] += a.m_counter[i];
181  }
182  return *this;
183  }

Member Data Documentation

◆ m_counter

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

Definition at line 175 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:175
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtSeg
@ kNTrtSeg
Definition: TRT_SeededTrackFinder.h:157
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtNoSiExt
@ kNTrtNoSiExt
Number of TRT segments lost in busy events.
Definition: TRT_SeededTrackFinder.h:162
InDet::TRT_SeededTrackFinder::Stat_t::kNCounter
@ kNCounter
Number of back tracks found with or without Si extension per event.
Definition: TRT_SeededTrackFinder.h:173
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtLimit
@ kNTrtLimit
Number of TRT segments that will be investigated per event
Definition: TRT_SeededTrackFinder.h:161
InDet::TRT_SeededTrackFinder::Stat_t::kNExtCut
@ kNExtCut
Number of TRT segments not extended in Si.
Definition: TRT_SeededTrackFinder.h:163
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtExtFail
@ kNTrtExtFail
Number of shorter TRT extensions.
Definition: TRT_SeededTrackFinder.h:169
InDet::TRT_SeededTrackFinder::Stat_t::kNBckTrk
@ kNBckTrk
Number of back tracks found with Si extension per event.
Definition: TRT_SeededTrackFinder.h:171
lumiFormat.i
int i
Definition: lumiFormat.py:85
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtExt
@ kNTrtExt
Number of times the TRT extension is called.
Definition: TRT_SeededTrackFinder.h:167
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtFailSel
@ kNTrtFailSel
Number of TRT segments to be investigated per event
Definition: TRT_SeededTrackFinder.h:158
InDet::TRT_SeededTrackFinder::Stat_t::kNBckTrkSi
@ kNBckTrkSi
Number of failed TRT extensions.
Definition: TRT_SeededTrackFinder.h:170
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtExtCalls
@ kNTrtExtCalls
Number of back tracks found without a Si extension per event.
Definition: TRT_SeededTrackFinder.h:166
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:159
InDet::TRT_SeededTrackFinder::Stat_t::kNBckTrkTrt
@ kNBckTrkTrt
Number of Si extensions failing cuts.
Definition: TRT_SeededTrackFinder.h:164
InDet::TRT_SeededTrackFinder::Stat_t::kNTrtExtBad
@ kNTrtExtBad
Number of good TRT extensions.
Definition: TRT_SeededTrackFinder.h:168