|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRK_PRD_ASSOCIATIONTOOL_H
6 #define TRK_PRD_ASSOCIATIONTOOL_H
10 #include "GaudiKernel/ServiceHandle.h"
25 :
public extends<AthAlgTool, IPRD_AssociationTool> {
53 virtual bool isUsed(
const Maps& maps,
const PrepRawData& prd)
const override final;
84 virtual std::vector< const PrepRawData* >
getPrdsOnTrack(
const Maps& maps,
107 virtual void reset()
override;
120 return (maps.m_prepRawDataTrackMap.count(&prd)>0);
126 return isUsed (m_maps, prd);
132 return (maps.m_prepRawDataTrackMap.count(&prd)>1);
138 return isShared (m_maps, prd);
Property holding a SG store/key/clid from which a ReadHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
bool isUsed(const PrepRawData &prd) const
does this PRD belong to at least one track?
Ensure that the ATLAS eigen extensions are properly loaded.
bool isShared(const PrepRawData &prd) const
does this PRD belong to more than one track?