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

#include <IMuonCalibTool.h>

Inheritance diagram for MuonCalib::IMuonCalibTool:
Collaboration diagram for MuonCalib::IMuonCalibTool:

Public Member Functions

virtual ~IMuonCalibTool ()
 
virtual bool handleEvent (const MuonCalibEvent *event)=0
 AlgTool and IAlgTool interface methods. More...
 
virtual bool analyse ()=0
 pure virtual Interface method: perform analysis More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Virtual destructor. More...
 

Detailed Description

Interface class IMuonCalibTool. Concrete implementations steer calibration for a give technology

Author
Niels.nosp@m..Van.nosp@m..Eldi.nosp@m.k@ce.nosp@m.rn.ch, Zdenk.nosp@m.o.Va.nosp@m.n.Kes.nosp@m.tere.nosp@m.n@cer.nosp@m.n.ch

Definition at line 37 of file IMuonCalibTool.h.

Constructor & Destructor Documentation

◆ ~IMuonCalibTool()

virtual MuonCalib::IMuonCalibTool::~IMuonCalibTool ( )
inlinevirtual

Definition at line 40 of file IMuonCalibTool.h.

40 {};

Member Function Documentation

◆ analyse()

virtual bool MuonCalib::IMuonCalibTool::analyse ( )
pure virtual

pure virtual Interface method: perform analysis

◆ handleEvent()

virtual bool MuonCalib::IMuonCalibTool::handleEvent ( const MuonCalibEvent event)
pure virtual

AlgTool and IAlgTool interface methods.

pure virtual Interface method: Feeds a MuonCalibEvent to the MuonCalibTool

◆ interfaceID()

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

Virtual destructor.

Definition at line 42 of file IMuonCalibTool.h.

42 { return IID_IMuonCalibTool; };

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