ATLAS Offline Software
|
#include <DistortedSurface.h>
Public Member Functions | |
DistortedSurface ()=default | |
Default Constructor - needed for pool and inherited classes. More... | |
virtual | ~DistortedSurface ()=default |
Destructor. More... | |
virtual const Surface & | surfaceRepresentation () const =0 |
Get the Surface representation. More... | |
virtual const DistortionDescriptor & | distortionDescriptor () const =0 |
Get the Distortion descriptor More... | |
virtual Surface * | correctedSurface (const Amg::Vector2D &lp) const =0 |
Get the corrected surface - this is a factory (the user has to delete the surface) More... | |
The base class of all distorted surfaces in the Tracking realm.
The distorted surface itself is the nominal surface
Definition at line 31 of file DistortedSurface.h.
|
default |
Default Constructor - needed for pool and inherited classes.
|
virtualdefault |
Destructor.
|
pure virtual |
Get the corrected surface - this is a factory (the user has to delete the surface)
Implemented in Trk::SaggedLineSurface.
|
pure virtual |
Get the Distortion descriptor
Implemented in Trk::SaggedLineSurface.
Get the Surface representation.
Implemented in Trk::SaggedLineSurface.