|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IInDetTestPixelLayerTool_H
6 #define IInDetTestPixelLayerTool_H
7 #include "GaudiKernel/AlgTool.h"
8 #include "GaudiKernel/ThreadLocalContext.h"
15 class TrackParticleBase;
18 class TrackStateOnPixelLayerInfo;
25 static const InterfaceID
26 IID_IInDetTestPixelLayerTool(
"InDet::IInDetTestPixelLayerTool", 1, 0);
34 return IID_IInDetTestPixelLayerTool;
39 int pixel_layer)
const = 0;
43 bool checkBarrelOnly =
false)
const = 0;
47 bool checkBarrelOnly =
false)
const = 0;
57 Gaudi::Hive::currentContext(),
track);
62 Gaudi::Hive::currentContext(), trackpar, 0,
true);
73 Gaudi::Hive::currentContext(),
track);
78 Gaudi::Hive::currentContext(), trackpar, 1,
true);
86 std::vector<TrackStateOnPixelLayerInfo>& infoList)
const = 0;
89 std::vector<TrackStateOnPixelLayerInfo>& infoList)
const = 0;
92 std::vector<TrackStateOnPixelLayerInfo>& infoList,
94 bool checkBarrelOnly =
false)
const = 0;
97 std::vector<TrackStateOnPixelLayerInfo>& infoList)
const
103 int pixel_layer)
const = 0;
105 int pixel_layer)
const = 0;
Ensure that the ATLAS eigen extensions are properly loaded.