ATLAS Offline Software
Loading...
Searching...
No Matches
ITrigL2LayerNumberTool Class Referenceabstract


provides the abstract interface for the silicon layer number tool More...

#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

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

const InterfaceID & ITrigL2LayerNumberTool::interfaceID ( )
inlinestatic

other standard AlgTool methods

< the Tool's interface

Definition at line 24 of file ITrigL2LayerNumberTool.h.

24 {
26 }
static const InterfaceID IID_ITrigL2LayerNumberTool("ITrigL2LayerNumberTool", 1, 0)

◆ 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: