ATLAS Offline Software
IMuonScatteringAngleSignificance.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef IMUONSCATTERINGANGLESIGNIFICANCE_H
5 #define IMUONSCATTERINGANGLESIGNIFICANCE_H
6 
7 #include "GaudiKernel/IAlgTool.h"
9 #include "xAODMuon/Muon.h"
10 
11 namespace Trk {
12  class Track;
13 }
14 
15 namespace Rec {
16 
23  class IMuonScatteringAngleSignificance : virtual public IAlgTool {
24  public:
25  static const InterfaceID& interfaceID() {
26  static const InterfaceID IID_IMuonScatteringAngleSignificance("Rec::IMuonScatteringAngleSignificance", 1, 0);
27  return IID_IMuonScatteringAngleSignificance;
28  }
29 
30  virtual ~IMuonScatteringAngleSignificance() = default;
31 
36 
41  };
42 
43 } // namespace Rec
44 
45 #endif
xAOD::muon
@ muon
Definition: TrackingPrimitives.h:195
Rec::IMuonScatteringAngleSignificance::interfaceID
static const InterfaceID & interfaceID()
Definition: IMuonScatteringAngleSignificance.h:25
Trk::Track
The ATLAS Track class.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/Track.h:73
Muon.h
xAOD::Muon_v1
Class describing a Muon.
Definition: Muon_v1.h:38
Rec::ScatteringAngleSignificance
Definition: ScatteringAngleSignificance.h:22
Rec::IMuonScatteringAngleSignificance::scatteringAngleSignificance
virtual ScatteringAngleSignificance scatteringAngleSignificance(const Trk::Track &track) const =0
return significance of scattering angle pattern for tracks, starting from the track object (track uns...
Rec
Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
Definition: FakeTrackBuilder.h:10
Rec::IMuonScatteringAngleSignificance
interface providing a the scattering angle significance.
Definition: IMuonScatteringAngleSignificance.h:23
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
ScatteringAngleSignificance.h
Rec::IMuonScatteringAngleSignificance::~IMuonScatteringAngleSignificance
virtual ~IMuonScatteringAngleSignificance()=default
Rec::IMuonScatteringAngleSignificance::scatteringAngleSignificance
virtual ScatteringAngleSignificance scatteringAngleSignificance(const xAOD::Muon &muon) const =0
return significance of scattering angle pattern for tracks, starting from the full muon object.
Track
Definition: TriggerChamberClusterOnTrackCreator.h:21
xAOD::track
@ track
Definition: TrackingPrimitives.h:512