ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
ITrigL2LayerNumberTool Class Referenceabstract

#include <ITrigL2LayerNumberTool.h>

Inheritance diagram for ITrigL2LayerNumberTool:
Collaboration diagram for ITrigL2LayerNumberTool:

Public Member Functions

virtual int maxSiliconLayerNum () const =0
 
virtual int offsetEndcapPixels () const =0
 
virtual int offsetBarrelSCT () const =0
 
virtual int offsetEndcapSCT () const =0
 
virtual void report () const =0
 
virtual int maxNumberOfUniqueLayers () const =0
 
virtual const std::vector< short > * pixelLayers () const =0
 
virtual const std::vector< short > * sctLayers () const =0
 
virtual const std::vector< TrigInDetSiLayer > * layerGeometry () const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 other standard AlgTool methods More...
 

Detailed Description


provides the abstract interface for the silicon layer number tool

Author
D.Emeliyanov http://consult.cern.ch/xwho

Definition at line 20 of file ITrigL2LayerNumberTool.h.

Member Function Documentation

◆ interfaceID()

static const InterfaceID& ITrigL2LayerNumberTool::interfaceID ( )
inlinestatic

other standard AlgTool methods

< the Tool's interface

Definition at line 24 of file ITrigL2LayerNumberTool.h.

24  {
25  return IID_ITrigL2LayerNumberTool;
26  }

◆ layerGeometry()

virtual const std::vector<TrigInDetSiLayer>* ITrigL2LayerNumberTool::layerGeometry ( ) const
pure virtual

◆ maxNumberOfUniqueLayers()

virtual int ITrigL2LayerNumberTool::maxNumberOfUniqueLayers ( ) const
pure virtual

◆ maxSiliconLayerNum()

virtual int ITrigL2LayerNumberTool::maxSiliconLayerNum ( ) const
pure virtual

◆ offsetBarrelSCT()

virtual int ITrigL2LayerNumberTool::offsetBarrelSCT ( ) const
pure virtual

◆ offsetEndcapPixels()

virtual int ITrigL2LayerNumberTool::offsetEndcapPixels ( ) const
pure virtual

◆ offsetEndcapSCT()

virtual int ITrigL2LayerNumberTool::offsetEndcapSCT ( ) const
pure virtual

◆ pixelLayers()

virtual const std::vector<short>* ITrigL2LayerNumberTool::pixelLayers ( ) const
pure virtual

◆ report()

virtual void ITrigL2LayerNumberTool::report ( ) const
pure virtual

◆ sctLayers()

virtual const std::vector<short>* ITrigL2LayerNumberTool::sctLayers ( ) const
pure virtual

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