11#ifndef TRK_TRKOBSERVERTOOL_H
12#define TRK_TRKOBSERVERTOOL_H
19#include "GaudiKernel/ServiceHandle.h"
20#include "GaudiKernel/ToolHandle.h"
42 TrkObserverTool(
const std::string&
type,
const std::string& name,
const IInterface* parent);
55 void updateHolesSharedHits(
int uid,
int numPixelHoles,
int numSCTHoles,
int numSplitSharedPixel,
int numSplitSharedSCT,
56 int numSharedOrSplit,
int numSharedOrSplitPixels,
int numShared,
int isPatternTrack,
int totalSiHits,
int inROI,
int hasIBLHit,
57 int hasSharedIBLHit,
int hasSharedPixel,
int firstPixIsShared,
int numPixelDeadSensor,
int numSCTDeadSensor,
int numPixelHits,
58 int numSCTHits,
int numUnused,
int numTRT_Unused,
int numSCT_Unused,
int numPseudo,
float averageSplit1,
float averageSplit2,
int numWeightedShared)
const;
67 EventContext::ContextEvt_t
m_evt{EventContext::INVALID_CONTEXT_EVT};
Maintain a set of objects, one per slot.
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
Maintain a set of objects, one per slot.
Property holding a SG store/key/clid from which a WriteHandle is made.
Interface for constructing TrackParticles from complete tracks.
Ensure that the ATLAS eigen extensions are properly loaded.
ObservedTrackMap * m_observedTrkMap
EventContext::ContextEvt_t m_evt