5#ifndef TRK_PRD_ASSOCIATIONTOOL_H
6#define TRK_PRD_ASSOCIATIONTOOL_H
10#include "GaudiKernel/ServiceHandle.h"
25 :
public extends<AthAlgTool, IPRD_AssociationTool> {
38 virtual StatusCode
addPRDs(Maps& maps,
const Track& track)
const override;
42 virtual StatusCode
removePRDs(Maps& maps,
const Track& track)
const override;
53 virtual bool isUsed(
const Maps& maps,
const PrepRawData& prd)
const override final;
81 virtual std::vector< const PrepRawData* >
getPrdsOnTrack(
const Track& track)
const override;
84 virtual std::vector< const PrepRawData* >
getPrdsOnTrack(
const Maps& maps,
85 const Track& track)
const override;
107 virtual void reset()
override;
120 return (maps.m_prepRawDataTrackMap.count(&prd)>0);
132 return (maps.m_prepRawDataTrackMap.count(&prd)>1);
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
Ensure that the ATLAS eigen extensions are properly loaded.