9#ifndef INDETINDETTRACKHOLESEARCHTOOL_H
10#define INDETINDETTRACKHOLESEARCHTOOL_H
13#include "GaudiKernel/ToolHandle.h"
14#include "GaudiKernel/EventContext.h"
69 std::vector<int>& information ,
105 std::vector<int>* information ,
106 std::vector<const Trk::TrackStateOnSurface*>* listOfHoles,
116 "Trk::Extrapolator/InDetExtrapolator",
117 "Extrapolator used to extrapolate to layers"
122 "InDet::InDetBoundaryCheckTool",
123 "Boundary checking tool for detector sensitivities"
135 {
this,
"CountDeadModulesAfterLastHit",
true};
146 const EventContext& ctx,
149 std::map<const Identifier, const Trk::TrackStateOnSurface*>& mapOfHits,
150 std::map<
const Identifier,std::pair<const Trk::TrackParameters*, const bool>>&
151 mapOfPredictions)
const;
163 std::map<
const Identifier, std::pair<const Trk::TrackParameters*,const bool> >& mapOfPredictions,
164 std::vector<int>* information,
165 std::vector<const Trk::TrackStateOnSurface*>* listOfHoles)
const;
175 std::vector<const Trk::TrackStateOnSurface*>* listOfHoles)
const;
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
Class to hold geometrical description of a silicon detector element.
Class to handle RIO On Tracks ROT) for InDet and Muons, it inherits from the common MeasurementBase.
represents the track state (measurement, material, fit parameters and quality) at a surface.
Ensure that the ATLAS eigen extensions are properly loaded.
DataVector< const Trk::TrackStateOnSurface > TrackStates
ParticleHypothesis
Enumeration for Particle hypothesis respecting the interaction with material.
ParametersBase< TrackParametersDim, Charged > TrackParameters