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