ATLAS Offline Software
Loading...
Searching...
No Matches
IInDetServMatBuilderTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
6// IInDetServMatBuilderTool.h, (c) ATLAS Detector software
8#ifndef IInDetServMatBuilderTool_H
9#define IInDetServMatBuilderTool_H
10
11#include "GaudiKernel/IAlgTool.h"
12
13#include <list>
14
15namespace InDetDD {
16 class ServiceVolume;
17}
18
19static const InterfaceID IID_IInDetServMatBuilderTool("IInDetServMatBuilderTool", 1, 0);
20
21
23class IInDetServMatBuilderTool : virtual public IAlgTool {
24public:
25 static const InterfaceID& interfaceID( ) ;
26
27 virtual const std::vector<const InDetDD::ServiceVolume *> & getServices() const = 0;
28};
29
30inline const InterfaceID& IInDetServMatBuilderTool::interfaceID()
31{
33}
34
35#endif //IInDetServMatBuilderTool_H
static const InterfaceID IID_IInDetServMatBuilderTool("IInDetServMatBuilderTool", 1, 0)
Tool for building services in SLHC geometry.
virtual const std::vector< const InDetDD::ServiceVolume * > & getServices() const =0
static const InterfaceID & interfaceID()
Message Stream Member.