ATLAS Offline Software
Loading...
Searching...
No Matches
IProbeCollectorTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6// IMSProbeCollectorTool.h, (c) ATLAS Detector software
8#ifndef IProbeCollectorTool_H
9#define IProbeCollectorTool_H
10
11#include "GaudiKernel/IAlgTool.h"
12
13
14static const InterfaceID IID_IProbeCollectorTool("IProbeCollectorTool", 1, 0);
15
16class IProbeCollectorTool : virtual public IAlgTool {
17 public:
18 static const InterfaceID& interfaceID( ) ;
19
20 // enter declaration of your interface-defining member functions here
21 virtual StatusCode createProbeCollection() = 0; // const = 0;
22};
23
24inline const InterfaceID& IProbeCollectorTool::interfaceID()
25{
27}
28
29#endif
static const InterfaceID IID_IProbeCollectorTool("IProbeCollectorTool", 1, 0)
static const InterfaceID & interfaceID()
virtual StatusCode createProbeCollection()=0