Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef TRKTRACKSUMMARY_H
12 #define TRKTRACKSUMMARY_H
27 class InDetTrackSummaryHelperTool;
31 class MuonTrackSummaryHelperTool;
38 class TrackSummaryTool;
193 static const std::vector<unsigned int> unusedSummaryTypes = {
310 std::bitset<numberOfDetectorTypes>& hitPattern);
381 #include "TrkTrackSummary/TrackSummary.icc"
@ numberOfPixelHits
number of pixel layers on track with absence of hits
@ numberOfContribPixelLayers
number of contributing layers of the pixel detector
@ numberOfRpcPhiHoles
number of RPC Phi measurements missing from the track
@ eProbabilityToT
Electron probability from Time-Over-Threshold (ToT) information.
@ numberOfTRTHighThresholdHits
total number of TRT hits which pass the high threshold
@ numberOfMdtHoles
number of MDT measurements missing from the track
@ numberOfTRTHitsUsedFordEdx
number of TRT high threshold outliers (only xenon counted)
@ legacy_numberOfSCTOutliers
@ legacy_numberOfPixelSharedHits
@ legacy_numberOfSCTSharedHits
@ numberOfTRTHighThresholdOutliers
number of dead TRT straws crossed
@ numberOfInnermostPixelLayerHits
these are the hits in the 1st pixel layer
@ eProbabilityBrem
Electron probability from Brem fitting (DNA).
@ legacy_numberOfNextToInnermostPixelLayerSharedHits
@ legacy_eProbabilityToT_res
unsigned long m_idHitPattern
contains the 'hit pattern'
@ numberOfCscUnspoiltEtaHits
number of unspoilt CSC eta measurements (all CSC phi measurements are by definition spoilt).
@ numberOfPixelSpoiltHits
number of DBM Hits
@ numberOfSCTDeadSensors
number of TRT hits
@ legacy_eProbabilityHT_res
@ sctEndCap0
and 9 sct discs (on each side)
@ numberOfCscEtaHoles
number of CSC Eta measurements missing from the track
@ numberOfTrackSummaryTypes
@ sctBarrel0
four sct barrel layers
@ legacy_numberOfInnermostLayerSplitHits
@ numberOfNextToInnermostPixelLayerHits
these are the pixel hits, including the b-layer
@ numberOfOutliersOnTrack
100 times the standard deviation of the chi2 from the surfaces
@ numberOfStgcEtaHoles
number of TGC Eta measurements missing from the track
@ standardDeviationOfChi2OS
@ numberOfCscPhiHoles
number of CSC Phi measurements missing from the track
@ numberOfMmHoles
number of TGC Eta measurements missing from the track
@ legacy_eProbabilityNN_res
bool const RAWDATA *ch2 const
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
@ legacy_numberOfTRTSharedHits
@ numberOfSCTHoles
number of Holes in both sides of a SCT module
@ numberOfTRTHoles
number of TRT hits which pass the high threshold (only xenon counted) total number of TRT hits which ...
@ eProbabilityHT
Electron probability from High Threshold (HT) information.
bool update(Trk::SummaryType type, int new_value)
Update unset summary information.
@ TRTdEdx
dEdx from TRT ToT measurement.
Helper to enable counting number of instantiations in debug builds.
@ numberOfMmHits
number of TGC Eta measurements missing from the track
@ numberOfBLayerHits
these are the hits in the 0th pixel layer?
@ eProbabilityNumberOfTRTHitsUsedFordEdx
Number of TRT hits used for dEdx measurement.
@ numberOfTRTDeadStraws
number of TRT tube hits
@ legacy_numberOfPixelSplitHits
@ pixelEndCap0
three pixel discs (on each side)
@ legacy_numberOfInnermostPixelLayerOutliers
@ legacy_numberOfBLayerSplitHits
@ numberOfTRTTubeHits
number of TRT hits on track in straws with xenon
@ legacy_numberOfPixelOutliers
@ eProbabilityComb
Electron probability from combining the below probabilities.
@ numberOfTRTOutliers
number of TRT holes
@ numberOfGoodMdtHits
number of non-deweighted MDT hits.
@ numberOfSCTHits
number of SCT holes
bool isHit(const DetectorType &type) const
returns true if the detector type 'type' is hit.
@ eProbabilityNN
Electron probability from NN.
@ numberOfPixelDeadSensors
number of pixel hits with broad errors (width/sqrt(12))
Detailed track summary for the muon system Give access to hit counts per chamber.
@ legacy_numberOfInnermostPixelLayerSharedHits
@ legacy_expectNextToInnermostPixelLayerHit
@ numberOfStgcEtaHits
number of TGC Eta measurements missing from the track
@ numberOfPixelHoles
number of pixels which have a ganged ambiguity.
@ numberOfTgcPhiHoles
number of TGC Phi measurements missing from the track
@ numberOfGangedPixels
number of Ganged Pixels flagged as fakes
@ numberOfDBMHits
number of hits in SCT
static const int SummaryTypeNotSet
Value set in the cxx file to -1.
@ numberOfTRTHits
number of TRT outliers
Ensure that the ATLAS eigen extensions are properly loaded.
@ legacy_numberOfNextToInnermostLayerSplitHits
A summary of the information contained by a track.
@ numberOfTgcEtaHoles
number of TGC Eta measurements missing from the track
@ legacy_numberOfNextToInnermostPixelLayerOutliers
TrackSummary & operator=(const TrackSummary &)
assignment operator
std::vector< int > m_information
vector containing the persistent summary information.
@ numberOfStgcPhiHoles
number of TGC Phi measurements missing from the track
@ legacy_eProbabilityBrem_res
DetectorType
enumerates the various detector types currently accessible from the isHit() method.
@ legacy_expectInnermostPixelLayerHit
@ numberOfStgcPhiHits
number of TGC Phi measurements missing from the track
@ legacy_numberOfBLayerSharedHits
@ legacy_numberOfBLayerOutliers
TrackSummary()
needed by POOL
TrackSummary & operator=(TrackSummary &&) noexcept=default
Move assignment operator.
std::unique_ptr< MuonTrackSummary > m_muonTrackSummary
pointer to the MuonTrackSummary
@ numberOfGangedFlaggedFakes
number of dead pixel sensors crossed
@ TRTTrackOccupancy
TRT track occupancy.
@ pixelBarrel0
there are three or four pixel barrel layers (R1/R2)
SummaryType
enumerates the different types of information stored in Summary.
int get(const SummaryType &type) const
returns the summary information for the passed SummaryType.
@ numberOfTRTHighThresholdHitsTotal
number of TRT hits used for dE/dx computation
const MuonTrackSummary * muonTrackSummary() const
returns a pointer to the MuonTrackSummary if available
@ numberOfeProbabilityTypes
TrackSummary(TrackSummary &&rhs) noexcept=default
Move ctor.
unsigned long getHitPattern() const
@ legacy_eProbabilityComb_res
@ numberOfRpcEtaHoles
number of RPC Eta measurements missing from the track
@ numberOfMdtHits
number of mdt hits
@ legacy_TRTTrackOccupancy_res