14#ifndef TRK_ITRKOBSERVERTOOL_H
15#define TRK_ITRKOBSERVERTOOL_H
18#include "GaudiKernel/IAlgTool.h"
42 virtual void updateHolesSharedHits(
int uid,
int numPixelHoles,
int numSCTHoles,
int numSplitSharedPixel,
int numSplitSharedSCT,
43 int numSharedOrSplit,
int numSharedOrSplitPixels,
int numShared,
int isPatternTrack,
int totalSiHits,
int inROI,
int hasIBLHit,
44 int hasSharedIBLHit,
int hasSharedPixel,
int firstPixIsShared,
int numPixelDeadSensor,
int numSCTDeadSensor,
int numPixelHits,
45 int numSCTHits,
int numUnused,
int numTRT_Unused,
int numSCT_Unused,
int numPseudo,
float averageSplit1,
float averageSplit2,
46 int numWeightedShared)
const = 0;
std::map< int, std::tuple< Trk::Track *, double, xAOD::RejectionStep, xAOD::RejectionReason, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, float, float, int, std::vector< xAOD::RejectionStep >, std::vector< xAOD::RejectionReason > > > ObservedTrackMap
Ensure that the ATLAS eigen extensions are properly loaded.
static const InterfaceID IID_ITrkObserverTool("Trk::ITrkObserverTool", 1, 0)