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.