ATLAS Offline Software
Loading...
Searching...
No Matches
IUnassociatedHitsGetterTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef DERIVATIONFRAMEWORK_IUNASSOCIATEDHITSGETTERTOOL_H
6#define DERIVATIONFRAMEWORK_IUNASSOCIATEDHITSGETTERTOOL_H
7
8#include "GaudiKernel/IAlgTool.h"
9
11
12class EventContext;
13
14class IUnassociatedHitsGetterTool : virtual public IAlgTool
15{
16 public:
18
29 virtual const MinBiasPRDAssociation* get (const EventContext& ctx, bool allowMissing = false) const = 0;
30
42 virtual void releaseObject (const MinBiasPRDAssociation* p) const = 0;
43
44
45};
46#endif //DERIVATIONFRAMEWORK_IUNASSOCIATEDHITSGETTERTOOL_H
virtual void releaseObject(const MinBiasPRDAssociation *p) const =0
Type-safe wrapper for releaseObjectUntyped.
virtual const MinBiasPRDAssociation * get(const EventContext &ctx, bool allowMissing=false) const =0
Type-safe wrapper for get.
DeclareInterfaceID(IUnassociatedHitsGetterTool, 1, 0)