Analysis Software
Documentation for sPHENIX simulation software
|
Rectangular finite plane. More...
#include <GenFit/blob/master/finitePlanes/include/RectangularFinitePlane.h>
Public Member Functions | |
RectangularFinitePlane (const double &, const double &, const double &, const double &) | |
give dimensions of finite rectangle: u1,u2, v1,v2 | |
RectangularFinitePlane () | |
virtual | ~RectangularFinitePlane () |
bool | isInActive (double u, double v) const |
void | Print (const Option_t *="") const |
RectangularFinitePlane * | clone () const |
Deep copy ctor for polymorphic class. | |
Public Member Functions inherited from genfit::AbsFinitePlane | |
AbsFinitePlane () | |
virtual | ~AbsFinitePlane () |
Private Attributes | |
double | uMin_ |
double | uMax_ |
double | vMin_ |
double | vMax_ |
Additional Inherited Members | |
Protected Member Functions inherited from genfit::AbsFinitePlane | |
AbsFinitePlane (const AbsFinitePlane &) | |
AbsFinitePlane & | operator= (const AbsFinitePlane &) |
ClassDef (AbsFinitePlane, 1) | |
Rectangular finite plane.
Definition at line 34 of file RectangularFinitePlane.h.
View newest version in sPHENIX GitHub at line 34 of file RectangularFinitePlane.h
genfit::RectangularFinitePlane::RectangularFinitePlane | ( | const double & | umin, |
const double & | umax, | ||
const double & | vmin, | ||
const double & | vmax | ||
) |
give dimensions of finite rectangle: u1,u2, v1,v2
Definition at line 28 of file RectangularFinitePlane.cc.
View newest version in sPHENIX GitHub at line 28 of file RectangularFinitePlane.cc
References assert.
genfit::RectangularFinitePlane::RectangularFinitePlane | ( | ) |
Definition at line 36 of file RectangularFinitePlane.cc.
View newest version in sPHENIX GitHub at line 36 of file RectangularFinitePlane.cc
Referenced by clone().
|
virtual |
Definition at line 41 of file RectangularFinitePlane.cc.
View newest version in sPHENIX GitHub at line 41 of file RectangularFinitePlane.cc
|
inlinevirtual |
Deep copy ctor for polymorphic class.
Implements genfit::AbsFinitePlane.
Definition at line 47 of file RectangularFinitePlane.h.
View newest version in sPHENIX GitHub at line 47 of file RectangularFinitePlane.h
References RectangularFinitePlane().
Returns whether a u,v point is in the active plane or not. Needs to be implemented in child class.
Implements genfit::AbsFinitePlane.
Definition at line 45 of file RectangularFinitePlane.cc.
View newest version in sPHENIX GitHub at line 45 of file RectangularFinitePlane.cc
|
virtual |
Implements genfit::AbsFinitePlane.
Definition at line 49 of file RectangularFinitePlane.cc.
View newest version in sPHENIX GitHub at line 49 of file RectangularFinitePlane.cc
References genfit::printOut, uMax_, uMin_, vMax_, and vMin_.
|
private |
Definition at line 53 of file RectangularFinitePlane.h.
View newest version in sPHENIX GitHub at line 53 of file RectangularFinitePlane.h
Referenced by Print().
|
private |
Definition at line 53 of file RectangularFinitePlane.h.
View newest version in sPHENIX GitHub at line 53 of file RectangularFinitePlane.h
Referenced by isInActive(), and Print().
|
private |
Definition at line 53 of file RectangularFinitePlane.h.
View newest version in sPHENIX GitHub at line 53 of file RectangularFinitePlane.h
Referenced by isInActive(), and Print().
|
private |
Definition at line 53 of file RectangularFinitePlane.h.
View newest version in sPHENIX GitHub at line 53 of file RectangularFinitePlane.h
Referenced by isInActive(), and Print().