FairRoot/PandaRoot
|
Concrete implementation of finitie detector plane for rectangles. More...
#include <GFRectFinitePlane.h>
Public Member Functions | |
bool | inActive (const double &u, const double &v) const |
void | Print () const |
GFRectFinitePlane (const double &, const double &, const double &, const double &) | |
give dimensions of finite rectangle: u1,u2,v1,v2 More... | |
GFRectFinitePlane () | |
virtual | ~GFRectFinitePlane () |
GFAbsFinitePlane * | clone () const |
Deep copy ctor for polymorphic class. More... | |
Private Attributes | |
double | fUmin |
double | fUmax |
double | fVmin |
double | fVmax |
Concrete implementation of finitie detector plane for rectangles.
Definition at line 40 of file GFRectFinitePlane.h.
GFRectFinitePlane::GFRectFinitePlane | ( | const double & | umin, |
const double & | umax, | ||
const double & | vmin, | ||
const double & | vmax | ||
) |
give dimensions of finite rectangle: u1,u2,v1,v2
Definition at line 24 of file GFRectFinitePlane.cxx.
GFRectFinitePlane::GFRectFinitePlane | ( | ) |
|
virtual |
Definition at line 34 of file GFRectFinitePlane.cxx.
|
inlinevirtual |
Deep copy ctor for polymorphic class.
Implements GFAbsFinitePlane.
Definition at line 52 of file GFRectFinitePlane.h.
References GFRectFinitePlane().
|
virtual |
Returns whether a u,v point is in the active plane or not. Needs to be implemented in child class.
Implements GFAbsFinitePlane.
Definition at line 38 of file GFRectFinitePlane.cxx.
References fUmin, fVmax, and fVmin.
|
virtual |
Implements GFAbsFinitePlane.
Definition at line 43 of file GFRectFinitePlane.cxx.
References fUmax, fUmin, fVmax, and fVmin.
|
private |
Definition at line 56 of file GFRectFinitePlane.h.
Referenced by Print().
|
private |
Definition at line 56 of file GFRectFinitePlane.h.
Referenced by inActive(), and Print().
|
private |
Definition at line 56 of file GFRectFinitePlane.h.
Referenced by inActive(), and Print().
|
private |
Definition at line 56 of file GFRectFinitePlane.h.
Referenced by inActive(), and Print().