ATLAS Offline Software
Loading...
Searching...
No Matches
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 }
virtual bool expectHitInPixelLayer(const EventContext &ctx, const Trk::TrackParticleBase *, int pixel_layer) const =0

◆ 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 }
bool expectHitInInnermostPixelLayer(const EventContext &ctx, const Trk::Track *track) const

◆ expectHitInInnermostPixelLayer() [3/3]

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

Definition at line 59 of file IInDetTestPixelLayerTool.h.

60 {
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 {
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 }
virtual bool getTrackStateOnPixelLayerInfo(const Trk::TrackParticleBase *, std::vector< TrackStateOnPixelLayerInfo > &infoList) const =0

◆ 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()

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

Definition at line 32 of file IInDetTestPixelLayerTool.h.

33 {
35 };
static const InterfaceID IID_IInDetTestPixelLayerTool("InDet::IInDetTestPixelLayerTool", 1, 0)

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