ATLAS Offline Software
Loading...
Searching...
No Matches
DetectorDescription
IRegionSelector
IRegionSelector
IRegSelTool.h
Go to the documentation of this file.
1
// emacs: this is -*- c++ -*-
2
//
3
// IRegSelTool.h
4
//
5
// Interface for the new local RegionSelector tool
6
//
7
//
8
// Copyright (C) 2012-2019 CERN for the benefit of the ATLAS collaboration
9
10
11
#ifndef IREGIONSELECTOR_IREGSELTOOL_H
12
#define IREGIONSELECTOR_IREGSELTOOL_H
13
14
#include "GaudiKernel/IAlgTool.h"
15
#include "GaudiKernel/EventContext.h"
16
17
#include "
Identifier/IdentifierHash.h
"
18
#include <vector>
19
#include <stdint.h>
20
21
#include "
IRegionSelector/IRegSelLUT.h
"
22
#include "GaudiKernel/IAlgTool.h"
23
24
25
30
31
class
IRegSelTool
:
virtual
public
IAlgTool {
32
33
public
:
34
36
DeclareInterfaceID
(
IRegSelTool
, 1, 0 );
37
39
virtual
const
IRegSelLUT
*
lookup
(
const
EventContext& ctx )
const
= 0;
40
41
};
42
43
44
45
#endif
// IREGIONSELECTOR_IREGSELTOOL_H
IRegSelLUT.h
IdentifierHash.h
IRegSelLUT
Definition
IRegSelLUT.h:26
IRegSelTool
Definition
IRegSelTool.h:31
IRegSelTool::lookup
virtual const IRegSelLUT * lookup(const EventContext &ctx) const =0
the tools only return the lookup table now
IRegSelTool::DeclareInterfaceID
DeclareInterfaceID(IRegSelTool, 1, 0)
InterfaceID.
Generated on
for ATLAS Offline Software by
1.14.0