ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODMuonCnv
xAODMuonCnv
IMuonDressingTool.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 XAOD_IMUONDRESSINGTOOL_H
6
#define XAOD_IMUONDRESSINGTOOL_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
#include "
xAODMuon/Muon.h
"
10
11
12
static
const
InterfaceID
IID_IMuonDressingTool
(
"Muon::IMuonDressingTool"
,1,0);
13
14
namespace
Trk
{
15
class
TrackSummary;
16
}
17
18
namespace
xAOD
{
20
class
IMuonDressingTool
:
virtual
public
IAlgTool {
21
public
:
23
static
const
InterfaceID&
interfaceID
();
24
26
virtual
void
addMuonHitSummary
(
xAOD::Muon
&
muon
,
const
Trk::TrackSummary
* summary = 0 )
const
= 0;
27
};
28
29
inline
const
InterfaceID&
IMuonDressingTool::interfaceID
()
30
{
31
return
IID_IMuonDressingTool
;
32
}
33
34
}
// end of name space
35
36
#endif
// IMuonDressingTool_H
37
Muon.h
IID_IMuonDressingTool
static const InterfaceID IID_IMuonDressingTool("Muon::IMuonDressingTool", 1, 0)
Trk::TrackSummary
A summary of the information contained by a track.
Definition
Tracking/TrkEvent/TrkTrackSummary/TrkTrackSummary/TrackSummary.h:287
xAOD::IMuonDressingTool
Interface for tools calculating hit count summaries for track.
Definition
IMuonDressingTool.h:20
xAOD::IMuonDressingTool::interfaceID
static const InterfaceID & interfaceID()
IAlgTool interface.
Definition
IMuonDressingTool.h:29
xAOD::IMuonDressingTool::addMuonHitSummary
virtual void addMuonHitSummary(xAOD::Muon &muon, const Trk::TrackSummary *summary=0) const =0
add muon hit summary information to a Muon, uses the MuonTrackSummary if provided
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
xAOD::Muon
Muon_v1 Muon
Reference the current persistent version:
Definition
Event/xAOD/xAODMuon/xAODMuon/Muon.h:13
xAOD::muon
@ muon
Definition
TrackingPrimitives.h:196
Generated on
for ATLAS Offline Software by
1.17.0