ATLAS Offline Software
Classes | Namespaces | Enumerations | Functions
Tracking/TrkEvent/TrkTrackSummary/TrkTrackSummary/TrackSummary.h File Reference
#include "TrkTrackSummary/MuonTrackSummary.h"
#include "TrkEventPrimitives/TrkObjectCounter.h"
#include <atomic>
#include <bitset>
#include <iostream>
#include <memory>
#include <vector>
#include "TrkTrackSummary/TrackSummary.icc"
Include dependency graph for Tracking/TrkEvent/TrkTrackSummary/TrkTrackSummary/TrackSummary.h:

Go to the source code of this file.

Classes

class  Trk::TrackSummary
 A summary of the information contained by a track. More...
 

Namespaces

 InDet
 Primary Vertex Finder.
 
 Muon
 NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
 
 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 

Enumerations

enum  Trk::SummaryType {
  Trk::numberOfContribPixelLayers = 29, Trk::numberOfBLayerHits = 0, Trk::numberOfInnermostPixelLayerHits = 53, Trk::numberOfNextToInnermostPixelLayerHits = 58,
  Trk::numberOfPixelHits = 2, Trk::numberOfPixelHoles = 1, Trk::numberOfGangedPixels = 14, Trk::numberOfGangedFlaggedFakes = 32,
  Trk::numberOfPixelDeadSensors = 33, Trk::numberOfPixelSpoiltHits = 35, Trk::numberOfDBMHits = 63, Trk::numberOfSCTHits = 3,
  Trk::numberOfSCTHoles = 4, Trk::numberOfSCTDoubleHoles = 28, Trk::numberOfSCTDeadSensors = 34, Trk::numberOfSCTSpoiltHits = 36,
  Trk::numberOfTRTHits = 5, Trk::numberOfTRTOutliers = 19, Trk::numberOfTRTHoles = 40, Trk::numberOfTRTHighThresholdHits = 6,
  Trk::numberOfTRTHighThresholdHitsTotal = 64, Trk::numberOfTRTHitsUsedFordEdx = 65, Trk::numberOfTRTHighThresholdOutliers = 20, Trk::numberOfTRTDeadStraws = 37,
  Trk::numberOfTRTTubeHits = 38, Trk::numberOfTRTXenonHits = 46, Trk::numberOfMdtHits = 7, Trk::numberOfTgcPhiHits = 8,
  Trk::numberOfTgcEtaHits = 9, Trk::numberOfCscPhiHits = 10, Trk::numberOfCscEtaHits = 11, Trk::numberOfRpcPhiHits = 12,
  Trk::numberOfRpcEtaHits = 13, Trk::numberOfCscEtaHoles = 21, Trk::numberOfCscPhiHoles = 22, Trk::numberOfRpcEtaHoles = 23,
  Trk::numberOfRpcPhiHoles = 24, Trk::numberOfMdtHoles = 25, Trk::numberOfTgcEtaHoles = 26, Trk::numberOfTgcPhiHoles = 27,
  Trk::numberOfStgcEtaHits = 67, Trk::numberOfStgcPhiHits = 68, Trk::numberOfMmHits = 69, Trk::numberOfStgcEtaHoles = 70,
  Trk::numberOfStgcPhiHoles = 71, Trk::numberOfMmHoles = 72, Trk::numberOfCscUnspoiltEtaHits = 45, Trk::numberOfGoodMdtHits = 66,
  Trk::numberOfOutliersOnTrack = 15, Trk::standardDeviationOfChi2OS = 30, Trk::legacy_eProbabilityComb_res = 47, Trk::legacy_eProbabilityHT_res = 48,
  Trk::legacy_eProbabilityToT_res = 49, Trk::legacy_eProbabilityBrem_res = 50, Trk::legacy_pixeldEdx_res = 51, Trk::legacy_eProbabilityNN_res = 73,
  Trk::legacy_TRTTrackOccupancy_res = 74, Trk::legacy_TRTdEdx_res = 75, Trk::legacy_expectBLayerHit = 42, Trk::legacy_expectInnermostPixelLayerHit = 52,
  Trk::legacy_expectNextToInnermostPixelLayerHit = 57, Trk::legacy_numberOfBLayerSharedHits = 16, Trk::legacy_numberOfPixelSharedHits = 17, Trk::legacy_numberOfSCTSharedHits = 18,
  Trk::legacy_numberOfBLayerSplitHits = 43, Trk::legacy_numberOfPixelSplitHits = 44, Trk::legacy_numberOfInnermostPixelLayerSharedHits = 55, Trk::legacy_numberOfInnermostLayerSplitHits = 56,
  Trk::legacy_numberOfNextToInnermostPixelLayerSharedHits = 60, Trk::legacy_numberOfNextToInnermostLayerSplitHits = 61, Trk::legacy_numberOfTRTSharedHits = 62, Trk::legacy_numberOfBLayerOutliers = 31,
  Trk::legacy_numberOfInnermostPixelLayerOutliers = 54, Trk::legacy_numberOfNextToInnermostPixelLayerOutliers = 59, Trk::legacy_numberOfPixelOutliers = 41, Trk::legacy_numberOfSCTOutliers = 39,
  Trk::numberOfTrackSummaryTypes = 76
}
 enumerates the different types of information stored in Summary. More...
 
enum  Trk::eProbabilityType {
  Trk::eProbabilityComb, Trk::eProbabilityHT, Trk::eProbabilityToT, Trk::eProbabilityBrem = 3,
  Trk::eProbabilityNN = 4, Trk::TRTTrackOccupancy = 5, Trk::TRTdEdx = 6, Trk::eProbabilityNumberOfTRTHitsUsedFordEdx,
  Trk::numberOfeProbabilityTypes = 8
}
 
enum  Trk::DetectorType {
  Trk::pixelBarrel0 = 0, Trk::pixelBarrel1 = 1, Trk::pixelBarrel2 = 2, Trk::pixelBarrel3 = 3,
  Trk::pixelEndCap0 = 4, Trk::pixelEndCap1 = 5, Trk::pixelEndCap2 = 6, Trk::sctBarrel0 = 7,
  Trk::sctBarrel1 = 8, Trk::sctBarrel2 = 9, Trk::sctBarrel3 = 10, Trk::sctEndCap0 = 11,
  Trk::sctEndCap1 = 12, Trk::sctEndCap2 = 13, Trk::sctEndCap3 = 14, Trk::sctEndCap4 = 15,
  Trk::sctEndCap5 = 16, Trk::sctEndCap6 = 17, Trk::sctEndCap7 = 18, Trk::sctEndCap8 = 19,
  Trk::trtBarrel = 20, Trk::trtEndCap = 21, Trk::DBM0 = 22, Trk::DBM1 = 23,
  Trk::DBM2 = 24, Trk::numberOfDetectorTypes = 25
}
 enumerates the various detector types currently accessible from the isHit() method. More...
 

Functions

MsgStream & Trk::operator<< (MsgStream &out, const TrackSummary &trackSum)
 output. More...
 
std::ostream & Trk::operator<< (std::ostream &out, const TrackSummary &trackSum)
 output. More...