 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef InDetTestPixelLayerTool_H
6 #define InDetTestPixelLayerTool_H
22 #include "GaudiKernel/ServiceHandle.h"
23 #include "GaudiKernel/ToolHandle.h"
24 #include "GaudiKernel/ThreadLocalContext.h"
33 class TrackParticleBase;
59 const EventContext& ctx,
61 int pixel_layer)
const override final;
63 const EventContext& ctx,
66 bool checkBarrelOnly =
false)
const override final;
70 bool checkBarrelOnly =
false)
const override final;
78 std::vector<TrackStateOnPixelLayerInfo>& infoList)
const override final;
81 std::vector<TrackStateOnPixelLayerInfo>& infoList)
const override final;
84 std::vector<TrackStateOnPixelLayerInfo>& infoList,
86 bool checkBarrelOnly =
false)
const override final;
89 int pixel_layer)
const override final;
91 int pixel_layer)
const override final;
97 const EventContext& ctx,
99 std::vector<std::unique_ptr<const Trk::TrackParameters>>& pixelLayerParam)
103 std::vector<std::unique_ptr<const Trk::TrackParameters>>& pixelLayerParam)
107 Gaudi::Hive::currentContext(), trackpar, pixelLayerParam);
111 double phiRegionSize,
112 double etaRegionSize,
121 "Trk::Extrapolator/InDetExtrapolator",
122 "Extrapolator used to extrapolate to layers"
129 "PixelConditionsSummaryTool/InDetPixelConditionsSummaryTool",
130 "Tool to retrieve Pixel Conditions summary"
137 {
this,
"PixelDetElStatus",
"",
"Key of SiDetectorElementStatus for Pixel"};
159 if (!pixelDetElStatus.
isValid()) {
160 std::stringstream
msg;
162 throw std::runtime_error(
msg.str());
165 return pixelDetElStatus;
const std::string & key() const
Return the StoreGate ID for the referenced object.
bool empty() const
Test if the key is blank.
TrackParticle_v1 TrackParticle
Reference the current persistent version:
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
Ensure that the ATLAS eigen extensions are properly loaded.
Maintain a set of objects, one per slot.
This class provides an interface to generate or decode an identifier for the upper levels of the dete...