ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::LayerAttemptsCalculator Class Referenceabstract

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

#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.
virtual unsigned int maxLayerAttempts () const =0
 The max attempts.

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: