ATLAS Offline Software
Loading...
Searching...
No Matches
LayerAttemptsCalculator.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
6// LayerAttemptsCalculcator.h, (c) ATLAS Detector software
8
9#ifndef TRKGEOMETY_LAYERATTEMPTSCALCULATOR_H
10#define TRKGEOMETY_LAYERATTEMPTSCALCULATOR_H
11
13
14namespace Trk {
15
24 public:
26
28 virtual unsigned int layerAttempts(
29 BoundarySurfaceFace bsFace = Trk::undefinedFace) const = 0;
30
32 virtual unsigned int maxLayerAttempts() const = 0;
33};
34
35} // namespace Trk
36
37#endif
Simple helper class that allows to define different number of layer attempts in the extrapolation bef...
virtual unsigned int layerAttempts(BoundarySurfaceFace bsFace=Trk::undefinedFace) const =0
The calculator interface.
virtual unsigned int maxLayerAttempts() const =0
The max attempts.
Ensure that the ATLAS eigen extensions are properly loaded.
BoundarySurfaceFace
Enum to describe the position of the BoundarySurface respectively to the frame orientatin of the volu...