ATLAS Offline Software
Loading...
Searching...
No Matches
PhysicsAnalysis
DerivationFramework
DerivationFrameworkInDet
DerivationFrameworkInDet
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
10
#include "
DerivationFrameworkInDet/MinBiasPRDAssociation.h
"
11
12
class
EventContext;
13
14
class
IUnassociatedHitsGetterTool
:
virtual
public
IAlgTool
15
{
16
public
:
17
DeclareInterfaceID
(
IUnassociatedHitsGetterTool
, 1, 0);
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
MinBiasPRDAssociation.h
IUnassociatedHitsGetterTool
Definition
IUnassociatedHitsGetterTool.h:15
IUnassociatedHitsGetterTool::releaseObject
virtual void releaseObject(const MinBiasPRDAssociation *p) const =0
Type-safe wrapper for releaseObjectUntyped.
IUnassociatedHitsGetterTool::get
virtual const MinBiasPRDAssociation * get(const EventContext &ctx, bool allowMissing=false) const =0
Type-safe wrapper for get.
IUnassociatedHitsGetterTool::DeclareInterfaceID
DeclareInterfaceID(IUnassociatedHitsGetterTool, 1, 0)
MinBiasPRDAssociation
Definition
MinBiasPRDAssociation.h:11
Generated on
for ATLAS Offline Software by
1.16.1