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 152 of file MuonTrackPerformanceAlg.h.

Member Function Documentation

◆ goodEvent()

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

Definition at line 174 of file MuonTrackPerformanceAlg.h.

174  {
175  return missingTruthTracks.empty() && missingTruthTracksOneStation.empty() && missingStationMomLoss.empty() &&
176  missingStationLayer.empty() && missingStation.empty() && wrongStationLayer.empty() && wrongStation.empty() &&
177  fakeTracks.empty() && fakeTracksLowPt.empty() && fakeTracksSL.empty();
178  }

Member Data Documentation

◆ eventNumber

unsigned int MuonTrackPerformanceAlg::EventData::eventNumber {}

Definition at line 153 of file MuonTrackPerformanceAlg.h.

◆ eventPosition

unsigned int MuonTrackPerformanceAlg::EventData::eventPosition {}

Definition at line 154 of file MuonTrackPerformanceAlg.h.

◆ fakeTracks

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

Definition at line 170 of file MuonTrackPerformanceAlg.h.

◆ fakeTracksLowPt

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

Definition at line 171 of file MuonTrackPerformanceAlg.h.

◆ fakeTracksSL

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

Definition at line 172 of file MuonTrackPerformanceAlg.h.

◆ missingCscStationLayer

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

Definition at line 161 of file MuonTrackPerformanceAlg.h.

◆ missingStation

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

Definition at line 162 of file MuonTrackPerformanceAlg.h.

◆ missingStationLayer

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

Definition at line 160 of file MuonTrackPerformanceAlg.h.

◆ missingStationLayerTrigger

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

Definition at line 167 of file MuonTrackPerformanceAlg.h.

◆ missingStationMomLoss

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

Definition at line 158 of file MuonTrackPerformanceAlg.h.

◆ missingTruthTracks

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

Definition at line 155 of file MuonTrackPerformanceAlg.h.

◆ missingTruthTracksOneStation

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

Definition at line 156 of file MuonTrackPerformanceAlg.h.

◆ wrongStation

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

Definition at line 165 of file MuonTrackPerformanceAlg.h.

◆ wrongStationLayer

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

Definition at line 164 of file MuonTrackPerformanceAlg.h.

◆ wrongStationLayerTrigger

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

Definition at line 168 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:172
MuonTrackPerformanceAlg::EventData::missingStationLayer
std::vector< TrackData * > missingStationLayer
Definition: MuonTrackPerformanceAlg.h:160
MuonTrackPerformanceAlg::EventData::missingStationMomLoss
std::vector< TrackData * > missingStationMomLoss
Definition: MuonTrackPerformanceAlg.h:158
MuonTrackPerformanceAlg::EventData::fakeTracksLowPt
std::vector< TrackData * > fakeTracksLowPt
Definition: MuonTrackPerformanceAlg.h:171
MuonTrackPerformanceAlg::EventData::missingTruthTracksOneStation
std::vector< TrackData * > missingTruthTracksOneStation
Definition: MuonTrackPerformanceAlg.h:156
MuonTrackPerformanceAlg::EventData::wrongStationLayer
std::vector< TrackData * > wrongStationLayer
Definition: MuonTrackPerformanceAlg.h:164
MuonTrackPerformanceAlg::EventData::missingStation
std::vector< TrackData * > missingStation
Definition: MuonTrackPerformanceAlg.h:162
MuonTrackPerformanceAlg::EventData::wrongStation
std::vector< TrackData * > wrongStation
Definition: MuonTrackPerformanceAlg.h:165
MuonTrackPerformanceAlg::EventData::fakeTracks
std::vector< TrackData * > fakeTracks
Definition: MuonTrackPerformanceAlg.h:170
MuonTrackPerformanceAlg::EventData::missingTruthTracks
std::vector< TrackData * > missingTruthTracks
Definition: MuonTrackPerformanceAlg.h:155