ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::IPixelToTPIDTool Class Referenceabstract

abstract interface for identification of particles based on More...

#include <IPixelToTPIDTool.h>

Inheritance diagram for Trk::IPixelToTPIDTool:
Collaboration diagram for Trk::IPixelToTPIDTool:

Public Member Functions

 DeclareInterfaceID (IPixelToTPIDTool, 1, 0)
virtual float dEdx (const EventContext &ctx, const Trk::Track &track, int &nUsedHits, int &nUsedIBLOverflowHits) const =0
 particle identification function returning a probability.
virtual std::vector< float > getLikelihoods (const EventContext &ctx, double dedx, double p, int nGoodPixels) const =0
virtual float getMass (const EventContext &ctx, double dedx, double p, int nGoodPixels) const =0

Detailed Description

abstract interface for identification of particles based on

Author
Thijs Cornelissen <thijs.cornelissen -at- cern.ch>

Definition at line 23 of file IPixelToTPIDTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

Trk::IPixelToTPIDTool::DeclareInterfaceID ( IPixelToTPIDTool ,
1 ,
0  )

◆ dEdx()

virtual float Trk::IPixelToTPIDTool::dEdx ( const EventContext & ctx,
const Trk::Track & track,
int & nUsedHits,
int & nUsedIBLOverflowHits ) const
pure virtual

particle identification function returning a probability.

Parameters
[in]trackthe track to be identified
Returns
probability

Implemented in InDet::PixelToTPIDTool.

◆ getLikelihoods()

virtual std::vector< float > Trk::IPixelToTPIDTool::getLikelihoods ( const EventContext & ctx,
double dedx,
double p,
int nGoodPixels ) const
pure virtual

Implemented in InDet::PixelToTPIDTool.

◆ getMass()

virtual float Trk::IPixelToTPIDTool::getMass ( const EventContext & ctx,
double dedx,
double p,
int nGoodPixels ) const
pure virtual

Implemented in InDet::PixelToTPIDTool.


The documentation for this class was generated from the following file: