#include <RoiFilter.h>
Definition at line 21 of file RoiFilter.h.
◆ RoiFilter() [1/2]
| RoiFilter::RoiFilter |
( |
double | eta = 0, |
|
|
bool | comp = false, |
|
|
size_t | m = 1 ) |
|
inline |
◆ RoiFilter() [2/2]
◆ composite()
| bool RoiFilter::composite |
( |
| ) |
const |
|
inline |
◆ eta()
| double RoiFilter::eta |
( |
| ) |
const |
|
inline |
◆ filter() [1/2]
Definition at line 51 of file RoiFilter.h.
bool filter(const TIDARoiDescriptor *roi)
◆ filter() [2/2]
Definition at line 32 of file RoiFilter.h.
32 {
33
36 else return false;
37 }
38
39 if ( roi->
size()<
size() )
return false;
40
41 size_t mult = 0;
42 for (
size_t i=0 ;
i<roi->
size() ;
i++ ) {
43 if ( std::fabs(roi->
at(i)->
eta())<=
eta() ) mult++;
44 }
45
46 if ( mult<
size() )
return false;
47
48 return true;
49 }
const TIDARoiDescriptor * at(int i) const
gets phi half-width
bool composite() const
composite RoI methods
◆ size()
| size_t RoiFilter::size |
( |
| ) |
const |
|
inline |
◆ m_comp
◆ m_eta
◆ m_mult
The documentation for this class was generated from the following file: