|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    9 #ifndef TRKSURFACES_NOBOUNDS_H 
   10 #define TRKSURFACES_NOBOUNDS_H 
   65   virtual 
double r() 
const override final;
 
   68   virtual MsgStream& 
dump(MsgStream& sl) 
const override final;
 
   71   virtual std::ostream& 
dump(std::ostream& sl) 
const override final;
 
   76 #include "TrkSurfaces/NoBounds.icc" 
   77 #endif // TRKSURFACES_NOBOUNDS_H 
  
virtual double r() const override final
r() method to complete inherited interface
NoBounds & operator=(const NoBounds &)=default
NoBounds()=default
Default Constructor.
Eigen::Matrix< double, 2, 1 > Vector2D
NoBounds(const NoBounds &)=default
virtual SurfaceBounds::BoundsType type() const override
Return SurfaceBounds for persistency.
bool const RAWDATA *ch2 const
virtual NoBounds * clone() const override final
Clone method to complete inherited interface.
virtual bool inside(const Amg::Vector2D &locpo, double tol1=0., double tol2=0.) const override final
Method inside() returns true for any case.
virtual bool insideLoc1(const Amg::Vector2D &locpo, double tol1=0.) const override final
This method checks inside bounds in loc1.
Ensure that the ATLAS eigen extensions are properly loaded.
Definition of ATLAS Math & Geometry primitives (Amg)
virtual MsgStream & dump(MsgStream &sl) const override final
Output Method for MsgStream.
virtual bool insideLoc2(const Amg::Vector2D &locpo, double tol2=0.) const override final
This method checks inside bounds in loc2.
NoBounds(NoBounds &&) noexcept=default
virtual double minDistance(const Amg::Vector2D &pos) const override final
Minimal distance to boundary (=0 if inside)