ATLAS Offline Software
PhysicsAnalysis
DerivationFramework
DerivationFrameworkInDet
DerivationFrameworkInDet
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
10
#include "
DerivationFrameworkInDet/MinBiasPRDAssociation.h
"
11
12
13
static
const
InterfaceID IID_IUnassociatedHitsGetterTool(
"IUnassociatedHitsGetterTool"
, 1 , 0);
14
15
class
IUnassociatedHitsGetterTool
:
virtual
public
IAlgTool
16
{
17
public
:
18
19
static
const
InterfaceID&
interfaceID
() {
return
IID_IUnassociatedHitsGetterTool; }
20
31
virtual
const
MinBiasPRDAssociation
*
get
(
bool
allowMissing =
false
)
const
= 0;
32
44
virtual
void
releaseObject
(
const
MinBiasPRDAssociation
*
p
)
const
= 0;
45
46
47
};
48
#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:16
python.utils.AtlRunQueryDQUtils.p
p
Definition:
AtlRunQueryDQUtils.py:210
MinBiasPRDAssociation
Definition:
MinBiasPRDAssociation.h:11
IUnassociatedHitsGetterTool::interfaceID
static const InterfaceID & interfaceID()
Definition:
IUnassociatedHitsGetterTool.h:19
IUnassociatedHitsGetterTool::releaseObject
virtual void releaseObject(const MinBiasPRDAssociation *p) const =0
Type-safe wrapper for releaseObjectUntyped.
Generated on Sun Dec 22 2024 21:12:08 for ATLAS Offline Software by
1.8.18