ATLAS Offline Software
Loading...
Searching...
No Matches
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.

98{} ;

◆ m_eventsBTE

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

Definition at line 101 of file TrackClusterAssValidationUtils.h.

101{};

◆ m_eventsNEG

int InDet::EventStat_t::m_eventsNEG {}

Definition at line 100 of file TrackClusterAssValidationUtils.h.

100{} ;

◆ m_eventsPOS

int InDet::EventStat_t::m_eventsPOS {}

Definition at line 99 of file TrackClusterAssValidationUtils.h.

99{} ;

◆ m_nclustersNegBP

int InDet::EventStat_t::m_nclustersNegBP {}

Definition at line 112 of file TrackClusterAssValidationUtils.h.

112{} ;

◆ m_nclustersNegBS

int InDet::EventStat_t::m_nclustersNegBS {}

Definition at line 113 of file TrackClusterAssValidationUtils.h.

113{} ;

◆ m_nclustersNegEP

int InDet::EventStat_t::m_nclustersNegEP {}

Definition at line 114 of file TrackClusterAssValidationUtils.h.

114{} ;

◆ m_nclustersNegES

int InDet::EventStat_t::m_nclustersNegES {}

Definition at line 115 of file TrackClusterAssValidationUtils.h.

115{} ;

◆ m_nclustersPosBP

int InDet::EventStat_t::m_nclustersPosBP {}

Definition at line 108 of file TrackClusterAssValidationUtils.h.

108{} ;

◆ m_nclustersPosBS

int InDet::EventStat_t::m_nclustersPosBS {}

Definition at line 109 of file TrackClusterAssValidationUtils.h.

109{} ;

◆ m_nclustersPosEP

int InDet::EventStat_t::m_nclustersPosEP {}

Definition at line 110 of file TrackClusterAssValidationUtils.h.

110{} ;

◆ m_nclustersPosES

int InDet::EventStat_t::m_nclustersPosES {}

Definition at line 111 of file TrackClusterAssValidationUtils.h.

111{} ;

◆ m_nclustersPTOT

int InDet::EventStat_t::m_nclustersPTOT {}

Definition at line 117 of file TrackClusterAssValidationUtils.h.

117{} ;

◆ m_nclustersPTOTt

int InDet::EventStat_t::m_nclustersPTOTt {}

Definition at line 118 of file TrackClusterAssValidationUtils.h.

118{} ;

◆ m_nclustersSTOT

int InDet::EventStat_t::m_nclustersSTOT {}

Definition at line 119 of file TrackClusterAssValidationUtils.h.

119{} ;

◆ m_nclustersSTOTt

int InDet::EventStat_t::m_nclustersSTOTt {}

Definition at line 120 of file TrackClusterAssValidationUtils.h.

120{} ;

◆ m_particleClusters

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

Definition at line 103 of file TrackClusterAssValidationUtils.h.

103{};

◆ m_particleClustersBTE

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

Definition at line 105 of file TrackClusterAssValidationUtils.h.

105{};

◆ m_particleSpacePoints

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

Definition at line 104 of file TrackClusterAssValidationUtils.h.

104{};

◆ m_particleSpacePointsBTE

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

Definition at line 106 of file TrackClusterAssValidationUtils.h.

106{};

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