Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
IUnassociatedHitsGetterTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 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 
12 
13 class IUnassociatedHitsGetterTool : virtual public IAlgTool
14 {
15  public:
17 
28  virtual const MinBiasPRDAssociation* get (bool allowMissing = false) const = 0;
29 
41  virtual void releaseObject (const MinBiasPRDAssociation* p) const = 0;
42 
43 
44 };
45 #endif //DERIVATIONFRAMEWORK_IUNASSOCIATEDHITSGETTERTOOL_H
MinBiasPRDAssociation.h
IUnassociatedHitsGetterTool::get
virtual const MinBiasPRDAssociation * get(bool allowMissing=false) const =0
Type-safe wrapper for get.
IUnassociatedHitsGetterTool
Definition: IUnassociatedHitsGetterTool.h:14
python.utils.AtlRunQueryDQUtils.p
p
Definition: AtlRunQueryDQUtils.py:210
MinBiasPRDAssociation
Definition: MinBiasPRDAssociation.h:11
IUnassociatedHitsGetterTool::releaseObject
virtual void releaseObject(const MinBiasPRDAssociation *p) const =0
Type-safe wrapper for releaseObjectUntyped.
IUnassociatedHitsGetterTool::DeclareInterfaceID
DeclareInterfaceID(IUnassociatedHitsGetterTool, 1, 0)