ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCalib::IMooPatternForCalibrationTool Class Referenceabstract

Interface class IMooPatternForCalibrationTool (obsolete) More...

#include <IMooPatternForCalibrationTool.h>

Inheritance diagram for MuonCalib::IMooPatternForCalibrationTool:
Collaboration diagram for MuonCalib::IMooPatternForCalibrationTool:

Public Member Functions

virtual ~IMooPatternForCalibrationTool ()
 Virtual destructor.
virtual void handlePattern (const RZSegmentCombination *rzCombi, double phi)=0
 Interface method: takes a PhiSegment and RZSegmentCombination and extracts the pattern.
virtual void handlePattern (const MooRZSegment *rz_seg, double phi)=0
 Called in MooMakeRoads.
virtual void storePatterns ()=0
 Store the recorded patterns in storegate.

Static Public Member Functions

static const InterfaceID & interfaceID ()
 AlgTool and IAlgTool interface methods.

Detailed Description

Constructor & Destructor Documentation

◆ ~IMooPatternForCalibrationTool()

virtual MuonCalib::IMooPatternForCalibrationTool::~IMooPatternForCalibrationTool ( )
inlinevirtual

Virtual destructor.

Definition at line 41 of file IMooPatternForCalibrationTool.h.

41{};

Member Function Documentation

◆ handlePattern() [1/2]

virtual void MuonCalib::IMooPatternForCalibrationTool::handlePattern ( const MooRZSegment * rz_seg,
double phi )
pure virtual

Called in MooMakeRoads.

creates a MuonCalibPattern for a combination of a PhiSegment and a MooRZSegment.

◆ handlePattern() [2/2]

virtual void MuonCalib::IMooPatternForCalibrationTool::handlePattern ( const RZSegmentCombination * rzCombi,
double phi )
pure virtual

Interface method: takes a PhiSegment and RZSegmentCombination and extracts the pattern.

◆ interfaceID()

const InterfaceID & MuonCalib::IMooPatternForCalibrationTool::interfaceID ( )
inlinestatic

AlgTool and IAlgTool interface methods.

Definition at line 44 of file IMooPatternForCalibrationTool.h.

static const InterfaceID IID_IMooPatternForCalibrationTool("MuonCalib::IMooPatternForCalibrationTool", 1, 0)
Interface ID for IMooPatternForCalibrationTool.

◆ storePatterns()

virtual void MuonCalib::IMooPatternForCalibrationTool::storePatterns ( )
pure virtual

Store the recorded patterns in storegate.


The documentation for this class was generated from the following file: