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

#include <TrackClusterAssValidationUtils.h>

Collaboration diagram for InDet::EventStat_t:

Public Member Functions

EventStat_toperator+= (const EventStat_t &a_stat)
 

Public Attributes

int m_events {}
 
int m_eventsPOS {}
 
int m_eventsNEG {}
 
int m_eventsBTE [4] ={}
 
int m_particleClusters [50] ={}
 
int m_particleSpacePoints [50] ={}
 
int m_particleClustersBTE [50][4] ={}
 
int m_particleSpacePointsBTE [50][4] ={}
 
int m_nclustersPosBP {}
 
int m_nclustersPosBS {}
 
int m_nclustersPosEP {}
 
int m_nclustersPosES {}
 
int m_nclustersNegBP {}
 
int m_nclustersNegBS {}
 
int m_nclustersNegEP {}
 
int m_nclustersNegES {}
 
int m_nclustersPTOT {}
 
int m_nclustersPTOTt {}
 
int m_nclustersSTOT {}
 
int m_nclustersSTOTt {}
 

Detailed Description

Definition at line 96 of file TrackClusterAssValidationUtils.h.

Member Function Documentation

◆ operator+=()

EventStat_t& InDet::EventStat_t::operator+= ( const EventStat_t a_stat)
inline

Definition at line 123 of file TrackClusterAssValidationUtils.h.

123  {
124  m_events += a_stat.m_events;
125  m_eventsPOS += a_stat.m_eventsPOS;
126  m_eventsNEG += a_stat.m_eventsNEG;
127  for (int i=0; i<4; ++i) { m_eventsBTE[i] += a_stat.m_eventsBTE[i]; }
128  for (int i=0; i<50; ++i) {m_particleClusters[i] += a_stat.m_particleClusters[i]; };
129  for (int i=0; i<50; ++i) {m_particleSpacePoints[i] += a_stat.m_particleSpacePoints[i]; };
130  for (int i=0; i<50; ++i) {for (int j=0; j<4; ++j) { m_particleClustersBTE[i][j] += a_stat.m_particleClustersBTE[i][j]; } }
131  for (int i=0; i<50; ++i) {for (int j=0; j<4; ++j) { m_particleSpacePointsBTE[i][j] += a_stat.m_particleSpacePointsBTE[i][j];} }
140  m_nclustersPTOT +=a_stat.m_nclustersPTOT;
141  m_nclustersPTOTt +=a_stat.m_nclustersPTOTt;
142  m_nclustersSTOT +=a_stat.m_nclustersSTOT;
143  m_nclustersSTOTt +=a_stat.m_nclustersSTOTt;
144  return *this;
145  }

Member Data Documentation

◆ m_events

int InDet::EventStat_t::m_events {}

Definition at line 98 of file TrackClusterAssValidationUtils.h.

◆ m_eventsBTE

int InDet::EventStat_t::m_eventsBTE[4] ={}

Definition at line 101 of file TrackClusterAssValidationUtils.h.

◆ m_eventsNEG

int InDet::EventStat_t::m_eventsNEG {}

Definition at line 100 of file TrackClusterAssValidationUtils.h.

◆ m_eventsPOS

int InDet::EventStat_t::m_eventsPOS {}

Definition at line 99 of file TrackClusterAssValidationUtils.h.

◆ m_nclustersNegBP

int InDet::EventStat_t::m_nclustersNegBP {}

Definition at line 112 of file TrackClusterAssValidationUtils.h.

◆ m_nclustersNegBS

int InDet::EventStat_t::m_nclustersNegBS {}

Definition at line 113 of file TrackClusterAssValidationUtils.h.

◆ m_nclustersNegEP

int InDet::EventStat_t::m_nclustersNegEP {}

Definition at line 114 of file TrackClusterAssValidationUtils.h.

◆ m_nclustersNegES

int InDet::EventStat_t::m_nclustersNegES {}

Definition at line 115 of file TrackClusterAssValidationUtils.h.

◆ m_nclustersPosBP

int InDet::EventStat_t::m_nclustersPosBP {}

Definition at line 108 of file TrackClusterAssValidationUtils.h.

◆ m_nclustersPosBS

int InDet::EventStat_t::m_nclustersPosBS {}

Definition at line 109 of file TrackClusterAssValidationUtils.h.

◆ m_nclustersPosEP

int InDet::EventStat_t::m_nclustersPosEP {}

Definition at line 110 of file TrackClusterAssValidationUtils.h.

◆ m_nclustersPosES

int InDet::EventStat_t::m_nclustersPosES {}

Definition at line 111 of file TrackClusterAssValidationUtils.h.

◆ m_nclustersPTOT

int InDet::EventStat_t::m_nclustersPTOT {}

Definition at line 117 of file TrackClusterAssValidationUtils.h.

◆ m_nclustersPTOTt

int InDet::EventStat_t::m_nclustersPTOTt {}

Definition at line 118 of file TrackClusterAssValidationUtils.h.

◆ m_nclustersSTOT

int InDet::EventStat_t::m_nclustersSTOT {}

Definition at line 119 of file TrackClusterAssValidationUtils.h.

◆ m_nclustersSTOTt

int InDet::EventStat_t::m_nclustersSTOTt {}

Definition at line 120 of file TrackClusterAssValidationUtils.h.

◆ m_particleClusters

int InDet::EventStat_t::m_particleClusters[50] ={}

Definition at line 103 of file TrackClusterAssValidationUtils.h.

◆ m_particleClustersBTE

int InDet::EventStat_t::m_particleClustersBTE[50][4] ={}

Definition at line 105 of file TrackClusterAssValidationUtils.h.

◆ m_particleSpacePoints

int InDet::EventStat_t::m_particleSpacePoints[50] ={}

Definition at line 104 of file TrackClusterAssValidationUtils.h.

◆ m_particleSpacePointsBTE

int InDet::EventStat_t::m_particleSpacePointsBTE[50][4] ={}

Definition at line 106 of file TrackClusterAssValidationUtils.h.


The documentation for this struct was generated from the following file:
InDet::EventStat_t::m_nclustersNegEP
int m_nclustersNegEP
Definition: TrackClusterAssValidationUtils.h:114
InDet::EventStat_t::m_nclustersNegBP
int m_nclustersNegBP
Definition: TrackClusterAssValidationUtils.h:112
InDet::EventStat_t::m_nclustersNegBS
int m_nclustersNegBS
Definition: TrackClusterAssValidationUtils.h:113
InDet::EventStat_t::m_nclustersSTOTt
int m_nclustersSTOTt
Definition: TrackClusterAssValidationUtils.h:120
InDet::EventStat_t::m_nclustersNegES
int m_nclustersNegES
Definition: TrackClusterAssValidationUtils.h:115
InDet::EventStat_t::m_particleClusters
int m_particleClusters[50]
Definition: TrackClusterAssValidationUtils.h:103
InDet::EventStat_t::m_particleSpacePointsBTE
int m_particleSpacePointsBTE[50][4]
Definition: TrackClusterAssValidationUtils.h:106
lumiFormat.i
int i
Definition: lumiFormat.py:85
InDet::EventStat_t::m_nclustersPosES
int m_nclustersPosES
Definition: TrackClusterAssValidationUtils.h:111
InDet::EventStat_t::m_nclustersSTOT
int m_nclustersSTOT
Definition: TrackClusterAssValidationUtils.h:119
InDet::EventStat_t::m_eventsBTE
int m_eventsBTE[4]
Definition: TrackClusterAssValidationUtils.h:101
InDet::EventStat_t::m_nclustersPTOTt
int m_nclustersPTOTt
Definition: TrackClusterAssValidationUtils.h:118
InDet::EventStat_t::m_nclustersPosBP
int m_nclustersPosBP
Definition: TrackClusterAssValidationUtils.h:108
InDet::EventStat_t::m_events
int m_events
Definition: TrackClusterAssValidationUtils.h:98
InDet::EventStat_t::m_eventsPOS
int m_eventsPOS
Definition: TrackClusterAssValidationUtils.h:99
InDet::EventStat_t::m_eventsNEG
int m_eventsNEG
Definition: TrackClusterAssValidationUtils.h:100
InDet::EventStat_t::m_nclustersPTOT
int m_nclustersPTOT
Definition: TrackClusterAssValidationUtils.h:117
InDet::EventStat_t::m_nclustersPosEP
int m_nclustersPosEP
Definition: TrackClusterAssValidationUtils.h:110
InDet::EventStat_t::m_nclustersPosBS
int m_nclustersPosBS
Definition: TrackClusterAssValidationUtils.h:109
InDet::EventStat_t::m_particleClustersBTE
int m_particleClustersBTE[50][4]
Definition: TrackClusterAssValidationUtils.h:105
InDet::EventStat_t::m_particleSpacePoints
int m_particleSpacePoints[50]
Definition: TrackClusterAssValidationUtils.h:104