ATLAS Offline Software
Loading...
Searching...
No Matches
ITrigRun1ZFinder.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef __ITRIGRUN1ZFINDER_H__
6#define __ITRIGRUN1ZFINDER_H__
7
8#include <vector>
9#include "GaudiKernel/IAlgTool.h"
11
13class IRoiDescriptor;
14
15static const InterfaceID IID_ITrigRun1ZFinder("ITrigRun1ZFinder", 1 , 0);
16
17class ITrigRun1ZFinder: virtual public IAlgTool
18{
19 public:
20
21 static const InterfaceID& interfaceID() {
23 }
24 virtual TrigVertexCollection* findZ( const std::vector<const TrigSiSpacePoint *>& spVec, const IRoiDescriptor& RoI) = 0;
25};
26
27#endif
28
29
static const InterfaceID IID_ITrigRun1ZFinder("ITrigRun1ZFinder", 1, 0)
Describes the API of the Region of Ineterest geometry.
static const InterfaceID & interfaceID()
virtual TrigVertexCollection * findZ(const std::vector< const TrigSiSpacePoint * > &spVec, const IRoiDescriptor &RoI)=0