ATLAS Offline Software
|
#include <ITrkObserverTool.h>
Public Member Functions | |
virtual | ~ITrkObserverTool () |
virtual void | updateTrackMap (int uid, double score, xAOD::RejectionStep rejectStep, xAOD::RejectionReason rejectReason) const =0 |
virtual void | updateScore (int uid, double score) const =0 |
virtual void | rejectTrack (int uid, xAOD::RejectionStep rejectStep, xAOD::RejectionReason rejectReason) const =0 |
virtual void | addInputTrack (int uid, const Trk::Track &track) const =0 |
virtual void | addSubTrack (int track_uid, int parent_uid, const Trk::Track &track) const =0 |
virtual ObservedTrackMap * | getTrackMap (const EventContext &ctx) const =0 |
virtual int | saveTracksToStore (const EventContext &ctx, const ObservedTrackMap *trk_map) const =0 |
virtual void | updateHolesSharedHits (int uid, int numPixelHoles, int numSCTHoles, int numSplitSharedPixel, int numSplitSharedSCT, int numSharedOrSplit, int numSharedOrSplitPixels, int numShared, int isPatternTrack, int totalSiHits, int inROI, int hasIBLHit, int hasSharedIBLHit, int hasSharedPixel, int firstPixIsShared, int numPixelDeadSensor, int numSCTDeadSensor, int numPixelHits, int numSCTHits, int numUnused, int numTRT_Unused, int numSCT_Unused, int numPseudo, float averageSplit1, float averageSplit2, int numWeightedShared) const =0 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Definition at line 30 of file ITrkObserverTool.h.
|
inlinevirtual |
Definition at line 32 of file ITrkObserverTool.h.
|
pure virtual |
Implemented in Trk::TrkObserverTool.
|
pure virtual |
Implemented in Trk::TrkObserverTool.
|
pure virtual |
Implemented in Trk::TrkObserverTool.
|
inlinestatic |
Definition at line 49 of file ITrkObserverTool.h.
|
pure virtual |
Implemented in Trk::TrkObserverTool.
|
pure virtual |
Implemented in Trk::TrkObserverTool.
|
pure virtual |
Implemented in Trk::TrkObserverTool.
|
pure virtual |
Implemented in Trk::TrkObserverTool.
|
pure virtual |
Implemented in Trk::TrkObserverTool.