ATLAS Offline Software
|
Interface for tools calibrating MuonCluster, turning them into Muon::MuonClusterOnTrack object. More...
#include <IMuonClusterOnTrackCreator.h>
Public Member Functions | |
virtual MuonClusterOnTrack * | createRIO_OnTrack (const Trk::PrepRawData &DC, const Amg::Vector3D &GP) const =0 |
Calibrate a RPC, TGC or CSC PrepRawData object. More... | |
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. More... | |
virtual MuonClusterOnTrack * | correct (const Trk::PrepRawData &RIO, const Trk::TrackParameters &TP, const EventContext &ctx) const override=0 |
Calibrate a NSW PrepRawData object. More... | |
virtual MuonClusterOnTrack * | correct (const Trk::PrepRawData &DC, const Amg::Vector3D &GP, const Amg::Vector3D &GD) const =0 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Interface for tools calibrating MuonCluster, turning them into Muon::MuonClusterOnTrack object.
The interface inherits from Trk::IRIO_OnTrackCreator.
Definition at line 28 of file IMuonClusterOnTrackCreator.h.
|
pure virtual |
Implemented in Muon::CscClusterOnTrackCreator, and Muon::MuonClusterOnTrackCreator.
|
overridepure virtual |
Calibrate a NSW PrepRawData object.
The result is stored in a new Muon::MuonClusterOnTrack object
DC | Trk::PrepRawData object |
GP | Predicted global position (including second coordinate along the strip). |
Implements Trk::IRIO_OnTrackCreator.
Implemented in Muon::CscClusterOnTrackCreator, and Muon::MuonClusterOnTrackCreator.
|
pure virtual |
Calibrate a RPC, TGC or CSC PrepRawData object.
The result is stored in a new Muon::MuonClusterOnTrack object
DC | Trk::PrepRawData object |
GP | Predicted global position (including second coordinate along the strip). |
Implemented in Muon::CscClusterOnTrackCreator, and Muon::MuonClusterOnTrackCreator.
|
pure virtual |
Calibrate a RPC, TGC or CSC PrepRawData object.
The result is stored in a new Muon::MuonClusterOnTrack object
DC | Trk::PrepRawData object |
GP | Predicted global position (including second coordinate along the strip). |
GD | Predicted global direction. |
Implemented in Muon::CscClusterOnTrackCreator, and Muon::MuonClusterOnTrackCreator.
|
inlinestatic |
Definition at line 64 of file IMuonClusterOnTrackCreator.h.