ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
InDet::IInDetTestPixelLayerTool Class Referenceabstract

#include <IInDetTestPixelLayerTool.h>

Inheritance diagram for InDet::IInDetTestPixelLayerTool:
Collaboration diagram for InDet::IInDetTestPixelLayerTool:

Public Member Functions

virtual bool expectHitInPixelLayer (const EventContext &ctx, const Trk::TrackParticleBase *, int pixel_layer) const =0
 
virtual bool expectHitInPixelLayer (const EventContext &ctx, const Trk::Track *, int pixel_layer, bool checkBarrelOnly=false) const =0
 
virtual bool expectHitInPixelLayer (const EventContext &ctx, const Trk::TrackParameters *trackpar, int pixel_layer, bool checkBarrelOnly=false) const =0
 
bool expectHitInInnermostPixelLayer (const EventContext &ctx, const Trk::Track *track) const
 
bool expectHitInInnermostPixelLayer (const Trk::Track *track) const
 
bool expectHitInInnermostPixelLayer (const Trk::TrackParameters *trackpar) const
 
bool expectHitInNextToInnermostPixelLayer (const EventContext &ctx, const Trk::Track *track) const
 
bool expectHitInNextToInnermostPixelLayer (const Trk::Track *track) const
 
bool expectHitInNextToInnermostPixelLayer (const Trk::TrackParameters *trackpar) const
 
virtual bool expectHit (const Trk::TrackParameters *trackpar) const =0
 
virtual bool getTrackStateOnPixelLayerInfo (const Trk::TrackParticleBase *, std::vector< TrackStateOnPixelLayerInfo > &infoList) const =0
 
virtual bool getTrackStateOnPixelLayerInfo (const Trk::Track *, std::vector< TrackStateOnPixelLayerInfo > &infoList) const =0
 
virtual bool getTrackStateOnPixelLayerInfo (const Trk::TrackParameters *trackpar, std::vector< TrackStateOnPixelLayerInfo > &infoList, int pixel_layer=-1, bool checkBarrelOnly=false) const =0
 
bool getTrackStateOnInnermostPixelLayerInfo (const Trk::TrackParameters *trackpar, std::vector< TrackStateOnPixelLayerInfo > &infoList) const
 
virtual double getFracGood (const Trk::TrackParticleBase *trackpar, int pixel_layer) const =0
 
virtual double getFracGood (const Trk::TrackParameters *trackpar, int pixel_layer) const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 28 of file IInDetTestPixelLayerTool.h.

Member Function Documentation

◆ expectHit()

virtual bool InDet::IInDetTestPixelLayerTool::expectHit ( const Trk::TrackParameters trackpar) const
pure virtual

◆ expectHitInInnermostPixelLayer() [1/3]

bool InDet::IInDetTestPixelLayerTool::expectHitInInnermostPixelLayer ( const EventContext &  ctx,
const Trk::Track track 
) const
inline

Definition at line 49 of file IInDetTestPixelLayerTool.h.

51  {
52  return expectHitInPixelLayer(ctx, track, 0, true);
53  }

◆ expectHitInInnermostPixelLayer() [2/3]

bool InDet::IInDetTestPixelLayerTool::expectHitInInnermostPixelLayer ( const Trk::Track track) const
inline

Definition at line 54 of file IInDetTestPixelLayerTool.h.

55  {
57  Gaudi::Hive::currentContext(), track);
58  }

◆ expectHitInInnermostPixelLayer() [3/3]

bool InDet::IInDetTestPixelLayerTool::expectHitInInnermostPixelLayer ( const Trk::TrackParameters trackpar) const
inline

Definition at line 59 of file IInDetTestPixelLayerTool.h.

60  {
61  return expectHitInPixelLayer(
62  Gaudi::Hive::currentContext(), trackpar, 0, true);
63  }

◆ expectHitInNextToInnermostPixelLayer() [1/3]

bool InDet::IInDetTestPixelLayerTool::expectHitInNextToInnermostPixelLayer ( const EventContext &  ctx,
const Trk::Track track 
) const
inline

Definition at line 65 of file IInDetTestPixelLayerTool.h.

67  {
68  return expectHitInPixelLayer(ctx, track, 1, true);
69  }

◆ expectHitInNextToInnermostPixelLayer() [2/3]

bool InDet::IInDetTestPixelLayerTool::expectHitInNextToInnermostPixelLayer ( const Trk::Track track) const
inline

Definition at line 70 of file IInDetTestPixelLayerTool.h.

71  {
73  Gaudi::Hive::currentContext(), track);
74  }

◆ expectHitInNextToInnermostPixelLayer() [3/3]

bool InDet::IInDetTestPixelLayerTool::expectHitInNextToInnermostPixelLayer ( const Trk::TrackParameters trackpar) const
inline

Definition at line 75 of file IInDetTestPixelLayerTool.h.

76  {
77  return expectHitInPixelLayer(
78  Gaudi::Hive::currentContext(), trackpar, 1, true);
79  }

◆ expectHitInPixelLayer() [1/3]

virtual bool InDet::IInDetTestPixelLayerTool::expectHitInPixelLayer ( const EventContext &  ctx,
const Trk::Track ,
int  pixel_layer,
bool  checkBarrelOnly = false 
) const
pure virtual

◆ expectHitInPixelLayer() [2/3]

virtual bool InDet::IInDetTestPixelLayerTool::expectHitInPixelLayer ( const EventContext &  ctx,
const Trk::TrackParameters trackpar,
int  pixel_layer,
bool  checkBarrelOnly = false 
) const
pure virtual

◆ expectHitInPixelLayer() [3/3]

virtual bool InDet::IInDetTestPixelLayerTool::expectHitInPixelLayer ( const EventContext &  ctx,
const Trk::TrackParticleBase ,
int  pixel_layer 
) const
pure virtual

◆ getFracGood() [1/2]

virtual double InDet::IInDetTestPixelLayerTool::getFracGood ( const Trk::TrackParameters trackpar,
int  pixel_layer 
) const
pure virtual

◆ getFracGood() [2/2]

virtual double InDet::IInDetTestPixelLayerTool::getFracGood ( const Trk::TrackParticleBase trackpar,
int  pixel_layer 
) const
pure virtual

◆ getTrackStateOnInnermostPixelLayerInfo()

bool InDet::IInDetTestPixelLayerTool::getTrackStateOnInnermostPixelLayerInfo ( const Trk::TrackParameters trackpar,
std::vector< TrackStateOnPixelLayerInfo > &  infoList 
) const
inline

Definition at line 96 of file IInDetTestPixelLayerTool.h.

98  {
99  return getTrackStateOnPixelLayerInfo(trackpar, infoList, 0, true);
100  }

◆ getTrackStateOnPixelLayerInfo() [1/3]

virtual bool InDet::IInDetTestPixelLayerTool::getTrackStateOnPixelLayerInfo ( const Trk::Track ,
std::vector< TrackStateOnPixelLayerInfo > &  infoList 
) const
pure virtual

◆ getTrackStateOnPixelLayerInfo() [2/3]

virtual bool InDet::IInDetTestPixelLayerTool::getTrackStateOnPixelLayerInfo ( const Trk::TrackParameters trackpar,
std::vector< TrackStateOnPixelLayerInfo > &  infoList,
int  pixel_layer = -1,
bool  checkBarrelOnly = false 
) const
pure virtual

◆ getTrackStateOnPixelLayerInfo() [3/3]

virtual bool InDet::IInDetTestPixelLayerTool::getTrackStateOnPixelLayerInfo ( const Trk::TrackParticleBase ,
std::vector< TrackStateOnPixelLayerInfo > &  infoList 
) const
pure virtual

◆ interfaceID()

static const InterfaceID& InDet::IInDetTestPixelLayerTool::interfaceID ( )
inlinestatic

Definition at line 32 of file IInDetTestPixelLayerTool.h.

33  {
34  return IID_IInDetTestPixelLayerTool;
35  };

The documentation for this class was generated from the following file:
InDet::IInDetTestPixelLayerTool::expectHitInInnermostPixelLayer
bool expectHitInInnermostPixelLayer(const EventContext &ctx, const Trk::Track *track) const
Definition: IInDetTestPixelLayerTool.h:49
InDet::IInDetTestPixelLayerTool::expectHitInPixelLayer
virtual bool expectHitInPixelLayer(const EventContext &ctx, const Trk::TrackParticleBase *, int pixel_layer) const =0
InDet::IInDetTestPixelLayerTool::getTrackStateOnPixelLayerInfo
virtual bool getTrackStateOnPixelLayerInfo(const Trk::TrackParticleBase *, std::vector< TrackStateOnPixelLayerInfo > &infoList) const =0
xAOD::track
@ track
Definition: TrackingPrimitives.h:512