FairRoot/PandaRoot
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
genfit::RectangularFinitePlane Class Reference

Rectangular finite plane. More...

#include <RectangularFinitePlane.h>

Inheritance diagram for genfit::RectangularFinitePlane:
genfit::AbsFinitePlane

Public Member Functions

 RectangularFinitePlane (const double &, const double &, const double &, const double &)
 give dimensions of finite rectangle: u1,u2, v1,v2 More...
 
 RectangularFinitePlane ()
 
virtual ~RectangularFinitePlane ()
 
bool isInActive (double u, double v) const
 
void Print (const Option_t *="") const
 
RectangularFinitePlaneclone () const
 Deep copy ctor for polymorphic class. More...
 

Protected Member Functions

 ClassDef (AbsFinitePlane, 1)
 

Private Attributes

double uMin_
 
double uMax_
 
double vMin_
 
double vMax_
 

Detailed Description

Rectangular finite plane.

Definition at line 34 of file RectangularFinitePlane.h.

Constructor & Destructor Documentation

genfit::RectangularFinitePlane::RectangularFinitePlane ( const double &  ,
const double &  ,
const double &  ,
const double &   
)

give dimensions of finite rectangle: u1,u2, v1,v2

genfit::RectangularFinitePlane::RectangularFinitePlane ( )

Referenced by clone().

virtual genfit::RectangularFinitePlane::~RectangularFinitePlane ( )
virtual

Member Function Documentation

genfit::AbsFinitePlane::ClassDef ( AbsFinitePlane  ,
 
)
protectedinherited
RectangularFinitePlane* genfit::RectangularFinitePlane::clone ( ) const
inlinevirtual

Deep copy ctor for polymorphic class.

Implements genfit::AbsFinitePlane.

Definition at line 47 of file RectangularFinitePlane.h.

References RectangularFinitePlane().

47  {
48  return new RectangularFinitePlane(*this);
49  }
bool genfit::RectangularFinitePlane::isInActive ( double  u,
double  v 
) const
virtual

Returns whether a u,v point is in the active plane or not. Needs to be implemented in child class.

Implements genfit::AbsFinitePlane.

void genfit::RectangularFinitePlane::Print ( const Option_t *  = "") const
virtual

Member Data Documentation

double genfit::RectangularFinitePlane::uMax_
private

Definition at line 53 of file RectangularFinitePlane.h.

double genfit::RectangularFinitePlane::uMin_
private

Definition at line 53 of file RectangularFinitePlane.h.

double genfit::RectangularFinitePlane::vMax_
private

Definition at line 53 of file RectangularFinitePlane.h.

double genfit::RectangularFinitePlane::vMin_
private

Definition at line 53 of file RectangularFinitePlane.h.


The documentation for this class was generated from the following file: