![]() |
ATLAS Offline Software
|
The IMuonCalibration is a pure virtual interface for tools to calibrate PRD hits
More...
#include <IMuonPatternCalibration.h>
Classes | |
| struct | ROTRegion |
Public Types | |
| using | ClusterVec = std::vector< const MuonClusterOnTrack * > |
| using | MdtVec = std::vector< const MdtDriftCircleOnTrack * > |
| using | MdtVecVec = std::vector< MdtVec > |
| using | ROTsPerRegion = std::vector< ROTRegion > |
Public Member Functions | |
| virtual StatusCode | calibrate (const EventContext &ctx, const MuonPatternCombination &pat, ROTsPerRegion &hitsPerRegion) const =0 |
| virtual int | getRegionId (const Identifier &id) const =0 |
| virtual bool | checkForPhiMeasurements (const MuonPatternCombination &pat) const =0 |
| virtual | ~IMuonPatternCalibration ()=default |
Static Public Member Functions | |
| static const InterfaceID & | interfaceID () |
| access to tool interface More... | |
The IMuonCalibration is a pure virtual interface for tools to calibrate PRD hits
Definition at line 24 of file IMuonPatternCalibration.h.
| using Muon::IMuonPatternCalibration::ClusterVec = std::vector<const MuonClusterOnTrack*> |
Definition at line 26 of file IMuonPatternCalibration.h.
| using Muon::IMuonPatternCalibration::MdtVec = std::vector<const MdtDriftCircleOnTrack*> |
Definition at line 27 of file IMuonPatternCalibration.h.
| using Muon::IMuonPatternCalibration::MdtVecVec = std::vector<MdtVec> |
Definition at line 28 of file IMuonPatternCalibration.h.
| using Muon::IMuonPatternCalibration::ROTsPerRegion = std::vector<ROTRegion> |
Definition at line 55 of file IMuonPatternCalibration.h.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinestatic |
access to tool interface
Definition at line 58 of file IMuonPatternCalibration.h.
1.8.18