#include <CutClasses.h>
◆ RangeCut()
◆ clone()
◆ getLowerBound()
double RangeCut::getLowerBound |
( |
| ) |
|
◆ getNPoints()
std::vector< std::pair< double, double > > RangeCut::getNPoints |
( |
int |
a_N, |
|
|
double |
a_minX, |
|
|
double |
a_maxX |
|
) |
| |
|
virtual |
since this cut is linear the number of points specifiec is ignored and the 4 corners are generated
Reimplemented from CutBase.
◆ getUpperBound()
double RangeCut::getUpperBound |
( |
| ) |
|
◆ passesCut()
bool RangeCut::passesCut |
( |
double |
a_X, |
|
|
const std::vector< double > & |
a_Ys = {} |
|
) |
| const |
|
inlinevirtual |
this function returns true if a_X is > m_lowerBound and < m_upperBound otherwise it returns false
Implements CutBase.
◆ setLowerBound()
void RangeCut::setLowerBound |
( |
double |
a_cutValue | ) |
|
◆ setUpperBound()
void RangeCut::setUpperBound |
( |
double |
a_cutValue | ) |
|
The documentation for this class was generated from the following files: