ATLAS Offline Software
Loading...
Searching...
No Matches
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,
161 kNTrtLimit,
163 kNExtCut,
167 kNTrtExt,
170 kNBckTrkSi,
171 kNBckTrk,
174 };
@ kNTrtExtCalls
Number of back tracks found without a Si extension per event.
@ kNTrtExtBad
Number of good TRT extensions.
@ kNTrtFailSel
Number of TRT segments to be investigated per event.
@ kNTrtNoSiExt
Number of TRT segments lost in busy events.
@ kNBckTrk
Number of back tracks found with Si extension per event.
@ kNTrtLimit
Number of TRT segments that will be investigated per event.
@ kNBckTrkSi
Number of failed TRT extensions.
@ kNCounter
Number of back tracks found with or without Si extension per event.
@ kNBckTrkTrt
Number of Si extensions failing cuts.
@ kNExtCut
Number of TRT segments not extended in Si.
@ kNTrtSegGood
Number of TRT segments failing input selection.
@ kNTrtExtFail
Number of shorter TRT extensions.
@ kNTrtExt
Number of times the TRT extension is called.

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 }
static Double_t a

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.

175{};

The documentation for this struct was generated from the following file: