ATLAS Offline Software
Public Member Functions | List of all members
Trk::LayerAttemptsCalculator Class Referenceabstract

#include <LayerAttemptsCalculator.h>

Inheritance diagram for Trk::LayerAttemptsCalculator:
Collaboration diagram for Trk::LayerAttemptsCalculator:

Public Member Functions

virtual ~LayerAttemptsCalculator ()
 
virtual unsigned int layerAttempts (BoundarySurfaceFace bsFace=Trk::undefinedFace) const =0
 The calculator interface. More...
 
virtual unsigned int maxLayerAttempts () const =0
 The max attempts. More...
 

Detailed Description

Simple helper class that allows to define different number of layer attempts in the extrapolation before throwing a veto

Author
Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch

Definition at line 23 of file LayerAttemptsCalculator.h.

Constructor & Destructor Documentation

◆ ~LayerAttemptsCalculator()

virtual Trk::LayerAttemptsCalculator::~LayerAttemptsCalculator ( )
inlinevirtual

Definition at line 25 of file LayerAttemptsCalculator.h.

25 {}

Member Function Documentation

◆ layerAttempts()

virtual unsigned int Trk::LayerAttemptsCalculator::layerAttempts ( BoundarySurfaceFace  bsFace = Trk::undefinedFace) const
pure virtual

The calculator interface.

Implemented in Trk::CylinderLayerAttemptsCalculator, and Trk::DiscLayerAttemptsCalculator.

◆ maxLayerAttempts()

virtual unsigned int Trk::LayerAttemptsCalculator::maxLayerAttempts ( ) const
pure virtual

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