ATLAS Offline Software
Loading...
Searching...
No Matches
IL0MDTSegmentFinderTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef IL0MDTSEGMENTFINDERTOOL_H
6#define IL0MDTSEGMENTFINDERTOOL_H
7
8
9#include "GaudiKernel/IAlgTool.h"
11
12
13namespace L0MDT {
14
18
19 class IL0MDTSegmentFinderTool: virtual public IAlgTool {
20
21 public:
23 virtual ~IL0MDTSegmentFinderTool() = default;
24 virtual StatusCode findSegments(const std::vector<const xAOD::MdtDriftCircle*>& driftCircles, const EventContext& ctx,
25 std::vector<L0MDT::Segment>& segments) const = 0;
26 };
27}
28#endif
Interface for the implementation of L0MDT Segment Finder.
DeclareInterfaceID(IL0MDTSegmentFinderTool, 1, 0)
virtual StatusCode findSegments(const std::vector< const xAOD::MdtDriftCircle * > &driftCircles, const EventContext &ctx, std::vector< L0MDT::Segment > &segments) const =0
virtual ~IL0MDTSegmentFinderTool()=default