7 : ip_(fftjet::LinearInterpolator2d::
read(in)) {}
12 const double lookup = (*ip_)(peak.eta(),
log(peak.scale()));
13 return peak.magnitude() >
exp(lookup);
17 unsigned nx,
double xmin,
double xmax,
unsigned ny,
double ymin,
double ymax,
const std::vector<double>&
data)
18 : lookupTable_(nx, xmin, xmax, ny, ymin, ymax, data) {}
22 return peak.magnitude() >
exp(lookup);
static std::vector< std::string > checklist log
LookupTable2d lookupTable_
Exp< T >::type exp(const T &t)
~EtaAndPtDependentPeakSelector() override
fftjet::LinearInterpolator2d * ip_
double closest(double x, double y) const
EtaAndPtLookupPeakSelector(unsigned nx, double xmin, double xmax, unsigned ny, double ymin, double ymax, const std::vector< double > &data)
bool operator()(const fftjet::Peak &peak) const override
bool operator()(const fftjet::Peak &peak) const override
EtaAndPtDependentPeakSelector()=delete
char data[epos_bytes_allocation]