ATLAS Offline Software
Reconstruction
MuonIdentification
MuonCombinedToolInterfaces
MuonCombinedToolInterfaces
IMuonTrackTagTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONCOMBINEDTOOLS_IMUONTRACKTAGTOOL_H
6
#define MUONCOMBINEDTOOLS_IMUONTRACKTAGTOOL_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
#include "
TrkParameters/TrackParameters.h
"
10
#include "
TrkTrack/Track.h
"
11
12
namespace
MuonCombined
{
13
14
class
IMuonTrackTagTool
:
virtual
public
IAlgTool {
15
public
:
16
virtual
~IMuonTrackTagTool
() =
default
;
17
static
const
InterfaceID&
interfaceID
() {
18
static
const
InterfaceID IID_IMuonTrackTagTool(
"MuonCombined::IMuonTrackTagTool"
, 1, 0);
19
return
IID_IMuonTrackTagTool;
20
}
21
22
virtual
double
chi2
(
const
Trk::TrackParameters
& idParsAtEntry,
const
Trk::TrackParameters
& msParsAtEntry)
const
= 0;
23
24
virtual
double
chi2
(
const
Trk::Track
&
id
,
const
Trk::Track
&
ms
,
const
EventContext& ctx)
const
= 0;
25
};
26
27
}
// namespace MuonCombined
28
29
#endif
MuonCombined::IMuonTrackTagTool
Definition:
IMuonTrackTagTool.h:14
TrackParameters.h
Trk::Track
The ATLAS Track class.
Definition:
Tracking/TrkEvent/TrkTrack/TrkTrack/Track.h:73
MuonCombined::IMuonTrackTagTool::~IMuonTrackTagTool
virtual ~IMuonTrackTagTool()=default
python.SystemOfUnits.ms
int ms
Definition:
SystemOfUnits.py:132
Track.h
MuonCombined::IMuonTrackTagTool::chi2
virtual double chi2(const Trk::TrackParameters &idParsAtEntry, const Trk::TrackParameters &msParsAtEntry) const =0
MuonCombined::IMuonTrackTagTool::interfaceID
static const InterfaceID & interfaceID()
Definition:
IMuonTrackTagTool.h:17
Trk::ParametersBase
Definition:
ParametersBase.h:55
MuonCombined::IMuonTrackTagTool::chi2
virtual double chi2(const Trk::Track &id, const Trk::Track &ms, const EventContext &ctx) const =0
MuonCombined
The MuonTagToSegMap is an auxillary construct that links the MuonSegments associated with a combined ...
Definition:
IMuonSystemExtensionTool.h:23
Generated on Sun Jun 30 2024 21:17:21 for ATLAS Offline Software by
1.8.18