|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef TRK_IPIXELTOTPIDTOOL_H
9 #define TRK_IPIXELTOTPIDTOOL_H
11 #include "GaudiKernel/EventContext.h"
12 #include "GaudiKernel/ThreadLocalContext.h"
13 #include "GaudiKernel/IAlgTool.h"
19 static const InterfaceID IID_IPixelToTPIDTool(
"Trk::IPixelToTPIDTool", 1, 0);
34 virtual float dEdx(
const EventContext& ctx,
37 int& nUsedIBLOverflowHits)
const = 0;
41 int& nUsedIBLOverflowHits)
const;
46 int nGoodPixels)
const = 0;
50 int nGoodPixels)
const;
52 virtual float getMass(
const EventContext& ctx,
55 int nGoodPixels)
const = 0;
57 float getMass(
double dedx,
double p,
int nGoodPixels)
const;
62 return IID_IPixelToTPIDTool;
Ensure that the ATLAS eigen extensions are properly loaded.