ATLAS Offline Software
|
Interface for tools calibrating CSCCluster, turning them into Muon::ICscClusterOnTrack object. More...
#include <ICscClusterOnTrackCreator.h>
Public Member Functions | |
virtual const ToolHandle< ICscStripFitter > & | GetICscStripFitter () const =0 |
Return some tools used by CscClusterOnTrackCreator. More... | |
virtual const ToolHandle< ICscClusterFitter > & | GetICscClusterFitter () const =0 |
virtual const ToolHandle< ICscClusterUtilTool > & | GetICscClusterUtilTool () const =0 |
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 CSCCluster, turning them into Muon::ICscClusterOnTrack object.
The interface inherits from IMuonClusterOnTrackCreator.
Definition at line 22 of file ICscClusterOnTrackCreator.h.
|
pure virtualinherited |
Implemented in Muon::CscClusterOnTrackCreator, and Muon::MuonClusterOnTrackCreator.
|
overridepure virtualinherited |
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 virtualinherited |
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 virtualinherited |
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.
|
pure virtual |
Implemented in Muon::CscClusterOnTrackCreator.
|
pure virtual |
Implemented in Muon::CscClusterOnTrackCreator.
|
pure virtual |
Return some tools used by CscClusterOnTrackCreator.
Implemented in Muon::CscClusterOnTrackCreator.
|
inlinestatic |
Definition at line 37 of file ICscClusterOnTrackCreator.h.