ATLAS Offline Software
Loading...
Searching...
No Matches
InDet::TrackCollectionStat_t Struct Reference

#include <TrackClusterAssValidationUtils.h>

Collaboration diagram for InDet::TrackCollectionStat_t:

Public Member Functions

TrackCollectionStat_toperator+= (const TrackCollectionStat_t &a_stat)

Public Attributes

int m_efficiency [6] ={}
int m_efficiencyN [6][5] ={}
int m_efficiencyBTE [6][5][4] ={}
int m_efficiencyPOS [6] ={}
int m_efficiencyNEG [6] ={}
int m_ntracksPOSB {}
int m_ntracksPOSE {}
int m_ntracksPOSFWD {}
int m_ntracksNEGB {}
int m_ntracksNEGE {}
int m_ntracksNEGFWD {}
int m_total [50] ={}
int m_fake [50] ={}
int m_events {}
int m_eventsPOS {}
int m_eventsNEG {}
int m_eventsBTE [4] ={0}

Detailed Description

Definition at line 54 of file TrackClusterAssValidationUtils.h.

Member Function Documentation

◆ operator+=()

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

Definition at line 75 of file TrackClusterAssValidationUtils.h.

75 {
76 for (int i=0; i<6; ++i) { m_efficiency[i]+=a_stat.m_efficiency[i];}
77 for (int i=0; i<6; ++i) { for (int j=0; j<5; ++j) { m_efficiencyN[i][j]+=a_stat.m_efficiencyN[i][j];}}
78 for (int i=0; i<6; ++i) { for (int j=0; j<5; ++j) { for (int k=0; k<4; ++k) { m_efficiencyBTE[i][j][k]+=a_stat.m_efficiencyBTE[i][j][k];} } }
79 for (int i=0; i<6; ++i) { m_efficiencyPOS[i]+=a_stat.m_efficiencyPOS[i];}
80 for (int i=0; i<6; ++i) { m_efficiencyNEG[i]+=a_stat.m_efficiencyNEG[i];}
81 m_ntracksPOSB+=a_stat.m_ntracksPOSB ;
82 m_ntracksPOSE+=a_stat.m_ntracksPOSE ;
83 m_ntracksPOSFWD+=a_stat.m_ntracksPOSFWD;
84 m_ntracksNEGB+=a_stat.m_ntracksNEGB ;
85 m_ntracksNEGE+=a_stat.m_ntracksNEGE ;
86 m_ntracksNEGFWD+=a_stat.m_ntracksNEGFWD;
87 for (int i=0; i<50; ++i) { m_total[i]+=a_stat.m_total[i];}
88 for (int i=0; i<50; ++i) { m_fake[i]+=a_stat.m_fake[i];}
89
90 return *this;
91 }

Member Data Documentation

◆ m_efficiency

int InDet::TrackCollectionStat_t::m_efficiency[6] ={}

Definition at line 56 of file TrackClusterAssValidationUtils.h.

56{} ;

◆ m_efficiencyBTE

int InDet::TrackCollectionStat_t::m_efficiencyBTE[6][5][4] ={}

Definition at line 58 of file TrackClusterAssValidationUtils.h.

58{};

◆ m_efficiencyN

int InDet::TrackCollectionStat_t::m_efficiencyN[6][5] ={}

Definition at line 57 of file TrackClusterAssValidationUtils.h.

57{};

◆ m_efficiencyNEG

int InDet::TrackCollectionStat_t::m_efficiencyNEG[6] ={}

Definition at line 60 of file TrackClusterAssValidationUtils.h.

60{} ;

◆ m_efficiencyPOS

int InDet::TrackCollectionStat_t::m_efficiencyPOS[6] ={}

Definition at line 59 of file TrackClusterAssValidationUtils.h.

59{} ;

◆ m_events

int InDet::TrackCollectionStat_t::m_events {}

Definition at line 69 of file TrackClusterAssValidationUtils.h.

69{} ;

◆ m_eventsBTE

int InDet::TrackCollectionStat_t::m_eventsBTE[4] ={0}

Definition at line 72 of file TrackClusterAssValidationUtils.h.

72{0} ;

◆ m_eventsNEG

int InDet::TrackCollectionStat_t::m_eventsNEG {}

Definition at line 71 of file TrackClusterAssValidationUtils.h.

71{} ;

◆ m_eventsPOS

int InDet::TrackCollectionStat_t::m_eventsPOS {}

Definition at line 70 of file TrackClusterAssValidationUtils.h.

70{} ;

◆ m_fake

int InDet::TrackCollectionStat_t::m_fake[50] ={}

Definition at line 68 of file TrackClusterAssValidationUtils.h.

68{} ;

◆ m_ntracksNEGB

int InDet::TrackCollectionStat_t::m_ntracksNEGB {}

Definition at line 64 of file TrackClusterAssValidationUtils.h.

64{} ;

◆ m_ntracksNEGE

int InDet::TrackCollectionStat_t::m_ntracksNEGE {}

Definition at line 65 of file TrackClusterAssValidationUtils.h.

65{} ;

◆ m_ntracksNEGFWD

int InDet::TrackCollectionStat_t::m_ntracksNEGFWD {}

Definition at line 66 of file TrackClusterAssValidationUtils.h.

66{};

◆ m_ntracksPOSB

int InDet::TrackCollectionStat_t::m_ntracksPOSB {}

Definition at line 61 of file TrackClusterAssValidationUtils.h.

61{} ;

◆ m_ntracksPOSE

int InDet::TrackCollectionStat_t::m_ntracksPOSE {}

Definition at line 62 of file TrackClusterAssValidationUtils.h.

62{} ;

◆ m_ntracksPOSFWD

int InDet::TrackCollectionStat_t::m_ntracksPOSFWD {}

Definition at line 63 of file TrackClusterAssValidationUtils.h.

63{};

◆ m_total

int InDet::TrackCollectionStat_t::m_total[50] ={}

Definition at line 67 of file TrackClusterAssValidationUtils.h.

67{} ;

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