ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
MuonTrackPerformanceAlg::EventData Struct Reference

#include <MuonTrackPerformanceAlg.h>

Collaboration diagram for MuonTrackPerformanceAlg::EventData:

Public Member Functions

bool goodEvent () const
 

Public Attributes

unsigned int eventNumber {}
 
unsigned int eventPosition {}
 
std::vector< TrackData * > missingTruthTracks
 
std::vector< TrackData * > missingTruthTracksOneStation
 
std::vector< TrackData * > missingStationMomLoss
 
std::vector< TrackData * > missingStationLayer
 
std::vector< TrackData * > missingCscStationLayer
 
std::vector< TrackData * > missingStation
 
std::vector< TrackData * > wrongStationLayer
 
std::vector< TrackData * > wrongStation
 
std::vector< TrackData * > missingStationLayerTrigger
 
std::vector< TrackData * > wrongStationLayerTrigger
 
std::vector< TrackData * > fakeTracks
 
std::vector< TrackData * > fakeTracksLowPt
 
std::vector< TrackData * > fakeTracksSL
 

Detailed Description

Definition at line 149 of file MuonTrackPerformanceAlg.h.

Member Function Documentation

◆ goodEvent()

bool MuonTrackPerformanceAlg::EventData::goodEvent ( ) const
inline

Definition at line 171 of file MuonTrackPerformanceAlg.h.

171  {
172  return missingTruthTracks.empty() && missingTruthTracksOneStation.empty() && missingStationMomLoss.empty() &&
173  missingStationLayer.empty() && missingStation.empty() && wrongStationLayer.empty() && wrongStation.empty() &&
174  fakeTracks.empty() && fakeTracksLowPt.empty() && fakeTracksSL.empty();
175  }

Member Data Documentation

◆ eventNumber

unsigned int MuonTrackPerformanceAlg::EventData::eventNumber {}

Definition at line 150 of file MuonTrackPerformanceAlg.h.

◆ eventPosition

unsigned int MuonTrackPerformanceAlg::EventData::eventPosition {}

Definition at line 151 of file MuonTrackPerformanceAlg.h.

◆ fakeTracks

std::vector<TrackData*> MuonTrackPerformanceAlg::EventData::fakeTracks

Definition at line 167 of file MuonTrackPerformanceAlg.h.

◆ fakeTracksLowPt

std::vector<TrackData*> MuonTrackPerformanceAlg::EventData::fakeTracksLowPt

Definition at line 168 of file MuonTrackPerformanceAlg.h.

◆ fakeTracksSL

std::vector<TrackData*> MuonTrackPerformanceAlg::EventData::fakeTracksSL

Definition at line 169 of file MuonTrackPerformanceAlg.h.

◆ missingCscStationLayer

std::vector<TrackData*> MuonTrackPerformanceAlg::EventData::missingCscStationLayer

Definition at line 158 of file MuonTrackPerformanceAlg.h.

◆ missingStation

std::vector<TrackData*> MuonTrackPerformanceAlg::EventData::missingStation

Definition at line 159 of file MuonTrackPerformanceAlg.h.

◆ missingStationLayer

std::vector<TrackData*> MuonTrackPerformanceAlg::EventData::missingStationLayer

Definition at line 157 of file MuonTrackPerformanceAlg.h.

◆ missingStationLayerTrigger

std::vector<TrackData*> MuonTrackPerformanceAlg::EventData::missingStationLayerTrigger

Definition at line 164 of file MuonTrackPerformanceAlg.h.

◆ missingStationMomLoss

std::vector<TrackData*> MuonTrackPerformanceAlg::EventData::missingStationMomLoss

Definition at line 155 of file MuonTrackPerformanceAlg.h.

◆ missingTruthTracks

std::vector<TrackData*> MuonTrackPerformanceAlg::EventData::missingTruthTracks

Definition at line 152 of file MuonTrackPerformanceAlg.h.

◆ missingTruthTracksOneStation

std::vector<TrackData*> MuonTrackPerformanceAlg::EventData::missingTruthTracksOneStation

Definition at line 153 of file MuonTrackPerformanceAlg.h.

◆ wrongStation

std::vector<TrackData*> MuonTrackPerformanceAlg::EventData::wrongStation

Definition at line 162 of file MuonTrackPerformanceAlg.h.

◆ wrongStationLayer

std::vector<TrackData*> MuonTrackPerformanceAlg::EventData::wrongStationLayer

Definition at line 161 of file MuonTrackPerformanceAlg.h.

◆ wrongStationLayerTrigger

std::vector<TrackData*> MuonTrackPerformanceAlg::EventData::wrongStationLayerTrigger

Definition at line 165 of file MuonTrackPerformanceAlg.h.


The documentation for this struct was generated from the following file:
MuonTrackPerformanceAlg::EventData::fakeTracksSL
std::vector< TrackData * > fakeTracksSL
Definition: MuonTrackPerformanceAlg.h:169
MuonTrackPerformanceAlg::EventData::missingStationLayer
std::vector< TrackData * > missingStationLayer
Definition: MuonTrackPerformanceAlg.h:157
MuonTrackPerformanceAlg::EventData::missingStationMomLoss
std::vector< TrackData * > missingStationMomLoss
Definition: MuonTrackPerformanceAlg.h:155
MuonTrackPerformanceAlg::EventData::fakeTracksLowPt
std::vector< TrackData * > fakeTracksLowPt
Definition: MuonTrackPerformanceAlg.h:168
MuonTrackPerformanceAlg::EventData::missingTruthTracksOneStation
std::vector< TrackData * > missingTruthTracksOneStation
Definition: MuonTrackPerformanceAlg.h:153
MuonTrackPerformanceAlg::EventData::wrongStationLayer
std::vector< TrackData * > wrongStationLayer
Definition: MuonTrackPerformanceAlg.h:161
MuonTrackPerformanceAlg::EventData::missingStation
std::vector< TrackData * > missingStation
Definition: MuonTrackPerformanceAlg.h:159
MuonTrackPerformanceAlg::EventData::wrongStation
std::vector< TrackData * > wrongStation
Definition: MuonTrackPerformanceAlg.h:162
MuonTrackPerformanceAlg::EventData::fakeTracks
std::vector< TrackData * > fakeTracks
Definition: MuonTrackPerformanceAlg.h:167
MuonTrackPerformanceAlg::EventData::missingTruthTracks
std::vector< TrackData * > missingTruthTracks
Definition: MuonTrackPerformanceAlg.h:152