Belle II Software  release-08-01-10
AbsFinitePlane Class Referenceabstract

Abstract base class for finite detector planes. More...

#include <AbsFinitePlane.h>

Inheritance diagram for AbsFinitePlane:

Public Member Functions

virtual bool isInActive (double u, double v) const =0
 Returns whether a u,v point is in the active plane or not. More...
 
virtual AbsFinitePlaneclone () const =0
 Deep copy ctor for polymorphic class.
 
virtual void Print (const Option_t *="") const =0
 

Protected Member Functions

 AbsFinitePlane (const AbsFinitePlane &)
 
AbsFinitePlaneoperator= (const AbsFinitePlane &)
 
 ClassDef (AbsFinitePlane, 1)
 

Detailed Description

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.

Member Function Documentation

◆ isInActive()

virtual bool isInActive ( double  u,
double  v 
) const
pure virtual

Returns whether a u,v point is in the active plane or not.

Needs to be implemented in child class.

Implemented in SensorPlane, and RectangularFinitePlane.


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