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

namespace  InDet
 Primary Vertex Finder.
namespace  Muon
 NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
namespace  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

static const std::vector< float > Trk::eProbabilityDefault (numberOfeProbabilityTypes, 0.5)
MsgStream & Trk::operator<< (MsgStream &out, const TrackSummary &trackSum)
 output.
std::ostream & Trk::operator<< (std::ostream &out, const TrackSummary &trackSum)
 output.

Variables

static const std::vector< unsigned int > Trk::unusedSummaryTypes