![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/Core/include/Acts/Surfaces/InfiniteBounds.hpp>
Inheritance diagram for Acts::InfiniteBounds:
Collaboration diagram for Acts::InfiniteBounds:Public Member Functions | |
| InfiniteBounds ()=default | |
| ~InfiniteBounds () override=default | |
| SurfaceBounds::BoundsType | type () const final |
| std::vector< double > | values () const final |
| bool | inside (const Vector2D &, const BoundaryCheck &) const final |
| double | distanceToBoundary (const Vector2D &) const final |
| std::ostream & | toStream (std::ostream &os) const final |
| Output Method for std::ostream. | |
Public Member Functions inherited from Acts::SurfaceBounds | |
| virtual | ~SurfaceBounds ()=default |
Additional Inherited Members | |
Public Types inherited from Acts::SurfaceBounds | |
| enum | BoundsType : int { eCone = 0, eCylinder = 1, eDiamond = 2, eDisc = 3, eEllipse = 5, eLine = 6, eRectangle = 7, eTrapezoid = 8, eTriangle = 9, eDiscTrapezoid = 10, eConvexPolygon = 11, eAnnulus = 12, eBoundless = 13, eOther = 14 } |
templated boundless extension to forward the interface Returns all inside checks to true and can templated for all bounds
Definition at line 20 of file InfiniteBounds.hpp.
View newest version in sPHENIX GitHub at line 20 of file InfiniteBounds.hpp
|
default |
|
overridedefault |
|
inlinefinalvirtual |
Minimal distance calculation ignores input parameter
Implements Acts::SurfaceBounds.
Definition at line 45 of file InfiniteBounds.hpp.
View newest version in sPHENIX GitHub at line 45 of file InfiniteBounds.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE().
Here is the caller graph for this function:
|
inlinefinalvirtual |
Method inside() returns true for any case
ignores input parameters
Implements Acts::SurfaceBounds.
Definition at line 37 of file InfiniteBounds.hpp.
View newest version in sPHENIX GitHub at line 37 of file InfiniteBounds.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE().
Here is the caller graph for this function:
|
inlinefinalvirtual |
Output Method for std::ostream.
Implements Acts::SurfaceBounds.
Definition at line 50 of file InfiniteBounds.hpp.
View newest version in sPHENIX GitHub at line 50 of file InfiniteBounds.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE().
Here is the caller graph for this function:
|
inlinefinalvirtual |
Return the bounds type - for persistency optimization
Implements Acts::SurfaceBounds.
Definition at line 26 of file InfiniteBounds.hpp.
View newest version in sPHENIX GitHub at line 26 of file InfiniteBounds.hpp
References Acts::SurfaceBounds::eBoundless.
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE().
Here is the caller graph for this function:
|
inlinefinalvirtual |
Access method for bound values, this is a dynamically sized vector containing the parameters needed to describe these bounds
Implements Acts::SurfaceBounds.
Definition at line 30 of file InfiniteBounds.hpp.
View newest version in sPHENIX GitHub at line 30 of file InfiniteBounds.hpp