ATLAS Offline Software
Loading...
Searching...
No Matches
MlMsTrackSeeder.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef MUONTRACKFINDINGTOOLS_MLMSTRACKSEEDER_H
5#define MUONTRACKFINDINGTOOLS_MLMSTRACKSEEDER_H
6
9
10#include <memory>
11#include <string>
12
13namespace MuonR4 {
14
16public:
25
26 MlMsTrackSeeder(const std::string& msgName, Config&& cfg);
27
29
30 std::unique_ptr<MsTrackSeedContainer> findTrackSeeds(const EventContext& ctx,
31 const ActsTrk::GeometryContext& gctx,
32 const xAOD::MuonSegmentContainer& segments) const;
33
34private:
37};
38
39} // namespace MuonR4
40
41#endif
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
MlMsTrackSeeder(const std::string &msgName, Config &&cfg)
MsTrackSeeder m_baselineSeeder
const MsTrackSeeder & baselineSeeder() const
std::unique_ptr< MsTrackSeedContainer > findTrackSeeds(const EventContext &ctx, const ActsTrk::GeometryContext &gctx, const xAOD::MuonSegmentContainer &segments) const
Helper class to group muon sgements that may belong to a muon trajectory.
This header ties the generic definitions in this package.
MuonSegmentContainer_v1 MuonSegmentContainer
Definition of the current "MuonSegment container version".
MsTrackSeeder::Config baselineSeeder
Configuration object.