Analysis Software
Documentation for sPHENIX simulation software
|
Abstract base class for finite detector planes. More...
#include <GenFit/blob/master/core/include/AbsFinitePlane.h>
Public Member Functions | |
AbsFinitePlane () | |
virtual | ~AbsFinitePlane () |
virtual bool | isInActive (double u, double v) const =0 |
virtual AbsFinitePlane * | clone () const =0 |
Deep copy ctor for polymorphic class. | |
virtual void | Print (const Option_t *="") const =0 |
Protected Member Functions | |
AbsFinitePlane (const AbsFinitePlane &) | |
AbsFinitePlane & | operator= (const AbsFinitePlane &) |
ClassDef (AbsFinitePlane, 1) | |
Abstract base class for finite detector planes.
This is most important for avoiding fake intersection points in fitting of curlers. This should be implemented for silicon detectors most importantly.
Definition at line 43 of file AbsFinitePlane.h.
View newest version in sPHENIX GitHub at line 43 of file AbsFinitePlane.h
|
inline |
Definition at line 47 of file AbsFinitePlane.h.
View newest version in sPHENIX GitHub at line 47 of file AbsFinitePlane.h
|
inlinevirtual |
Definition at line 48 of file AbsFinitePlane.h.
View newest version in sPHENIX GitHub at line 48 of file AbsFinitePlane.h
|
inlineprotected |
Definition at line 63 of file AbsFinitePlane.h.
View newest version in sPHENIX GitHub at line 63 of file AbsFinitePlane.h
|
protected |
|
pure virtual |
Deep copy ctor for polymorphic class.
Implemented in genfit::RectangularFinitePlane.
Returns whether a u,v point is in the active plane or not. Needs to be implemented in child class.
Implemented in genfit::RectangularFinitePlane.
|
protected |
|
pure virtual |
Implemented in genfit::RectangularFinitePlane.