EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Abstract base class for implementing arbitrarily shaped finite detector planes. More...
#include <EicRoot/blob/master/genfit/GFAbsFinitePlane.h>
Public Member Functions | |
virtual bool | inActive (const double &u, const double &v) const =0 |
virtual void | Print (const Option_t *="") const =0 |
virtual GFAbsFinitePlane * | clone () const =0 |
Deep copy ctor for polymorphic class. | |
virtual | ~GFAbsFinitePlane () |
Abstract base class for implementing arbitrarily shaped finite detector planes.
Finite detector planes could have any shape, e.g. rectangular, trapezoidal, ... Define them by inheriting from this class. Example, see GFRectFinitePlane This is an optional feature for the GFDetPlane class for avoiding fake intersection points in the fitting of loopers.
Definition at line 42 of file GFAbsFinitePlane.h.
View newest version in sPHENIX GitHub at line 42 of file GFAbsFinitePlane.h
|
virtual |
Definition at line 22 of file GFAbsFinitePlane.cxx.
View newest version in sPHENIX GitHub at line 22 of file GFAbsFinitePlane.cxx
|
pure virtual |
Deep copy ctor for polymorphic class.
Implemented in GFRectFinitePlane.
Referenced by GFDetPlane::GFDetPlane(), and GFDetPlane::operator=().
|
pure virtual |
Returns whether a u,v point is in the active plane or not. Needs to be implemented in child class.
Implemented in GFRectFinitePlane.
Referenced by GFDetPlane::inActive().
|
pure virtual |
Implemented in GFRectFinitePlane.
Referenced by GFDetPlane::Print().