ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
MuonCalib::IMooPatternForCalibrationTool Class Referenceabstract

#include <IMooPatternForCalibrationTool.h>

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

Public Member Functions

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

Static Public Member Functions

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

Detailed Description

Interface class IMooPatternForCalibrationTool (obsolete)

Author
Niels.nosp@m..Van.nosp@m..Eldi.nosp@m.k@ce.nosp@m.rn.ch,

Definition at line 37 of file IMooPatternForCalibrationTool.h.

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()

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

AlgTool and IAlgTool interface methods.

Definition at line 44 of file IMooPatternForCalibrationTool.h.

44 { return IID_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: