Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUON_IMUONCLUSTERONTRACKCREATOR_H
6 #define MUON_IMUONCLUSTERONTRACKCREATOR_H
8 #include "GaudiKernel/ThreadLocalContext.h"
13 static const InterfaceID IID_IMuonClusterOnTrackCreator(
"Muon::IMuonClusterOnTrackCreator", 1, 0);
68 #endif // MUON_IMUONCLUSTERONTRACKCREATOR_H
virtual MuonClusterOnTrack * correct(const Trk::PrepRawData &DC, const Amg::Vector3D &GP, const Amg::Vector3D &GD) const =0
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
static const InterfaceID & interfaceID()
virtual MuonClusterOnTrack * correct(const Trk::PrepRawData &RIO, const Trk::TrackParameters &TP, const EventContext &ctx) const override=0
Calibrate a NSW PrepRawData object.
Interface for tools calibrating MuonCluster, turning them into Muon::MuonClusterOnTrack object.
Ensure that the ATLAS eigen extensions are properly loaded.
Eigen::Matrix< double, 3, 1 > Vector3D
virtual MuonClusterOnTrack * createRIO_OnTrack(const Trk::PrepRawData &DC, const Amg::Vector3D &GP) const =0
Calibrate a RPC, TGC or CSC PrepRawData object.
Interface class for transforming Trk::PrepRawData to Trk::RIO_OnTrack using a local track hypothesis.
Base class for Muon cluster RIO_OnTracks.
virtual MuonClusterOnTrack * createRIO_OnTrack(const Trk::PrepRawData &DC, const Amg::Vector3D &GP, const Amg::Vector3D &GD) const =0
Calibrate a RPC, TGC or CSC PrepRawData object.