![]() |
ATLAS Offline Software
|
abstract interface for identification of electrons based on information from the inner detector track (mainly TRT) More...
#include <ITRT_ElectronPidTool.h>
Public Member Functions | |
| DeclareInterfaceID (ITRT_ElectronPidTool, 1, 0) | |
| virtual std::vector< float > | electronProbability (const EventContext &ctx, const Trk::Track &track) const =0 |
| particle identification function returning a vector of probabilities. | |
| virtual double | probHT (const double p, const Trk::ParticleHypothesis hypothesis, const int HitPart, const int Layer, const int Strawlayer) const =0 |
| return high threshold probability | |
| virtual double | probHTRun2 (const EventContext &ctx, float pTrk, Trk::ParticleHypothesis hypothesis, int TrtPart, int GasType, int StrawLayer, float ZR, float rTrkWire, float Occupancy) const =0 |
abstract interface for identification of electrons based on information from the inner detector track (mainly TRT)
This interface is part of the tracking realm tracking to allow it being called from e.g. the track summary tool. Its implementation is found in the inner detector.
Definition at line 30 of file ITRT_ElectronPidTool.h.
| Trk::ITRT_ElectronPidTool::DeclareInterfaceID | ( | ITRT_ElectronPidTool | , |
| 1 | , | ||
| 0 | ) |
|
pure virtual |
particle identification function returning a vector of probabilities.
| [in] | track | the track to be identified |
Implemented in InDet::TRT_ElectronPidToolRun2.
|
pure virtual |
return high threshold probability
Implemented in InDet::TRT_ElectronPidToolRun2.
|
pure virtual |
Implemented in InDet::TRT_ElectronPidToolRun2.