LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "GFRectFinitePlane.h"
Public Member Functions | |
bool | inActive (const double &u, const double &v) const |
void | Print (std::ostream &out=std::cout) 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 Member Functions | |
virtual void | Print (Option_t *) const |
Private Attributes | |
double | fUmin |
double | fUmax |
double | fVmin |
double | fVmax |
Definition at line 41 of file GFRectFinitePlane.h.
genf::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 23 of file GFRectFinitePlane.cxx.
References GFException::setFatal().
genf::GFRectFinitePlane::GFRectFinitePlane | ( | ) |
|
virtual |
Definition at line 39 of file GFRectFinitePlane.cxx.
|
inlinevirtual |
Deep copy ctor for polymorphic class.
Implements genf::GFAbsFinitePlane.
Definition at line 53 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 genf::GFAbsFinitePlane.
Definition at line 41 of file GFRectFinitePlane.cxx.
References fUmin, fVmax, and fVmin.
|
virtual |
Implements genf::GFAbsFinitePlane.
Definition at line 47 of file GFRectFinitePlane.cxx.
References fUmax, fUmin, fVmax, and fVmin.
|
inlineprivatevirtual |
Reimplemented from genf::GFAbsFinitePlane.
Definition at line 58 of file GFRectFinitePlane.h.
|
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().