npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
npstat::TruncatingFilter1DBuilder Class Reference

#include <Filter1DBuilders.hh>

Inheritance diagram for npstat::TruncatingFilter1DBuilder:
npstat::AbsBoundaryFilter1DBuilder npstat::OrthoPolyFilter1DBuilder npstat::AbsFilter1DBuilder

Public Member Functions

 TruncatingFilter1DBuilder (const AbsDistribution1D *distro, double stepSize, const unsigned char *exclusionMask=0, unsigned exclusionMaskLen=0, bool excludeCentralPoint=false)
 
virtual bool isFolding () const
 
- Public Member Functions inherited from npstat::AbsBoundaryFilter1DBuilder
 AbsBoundaryFilter1DBuilder (const AbsDistribution1D *distro, double centralStepSize, const unsigned char *exclusionMask=0, unsigned exclusionMaskLen=0, bool excludeCentralPoint=false)
 
virtual unsigned centralWeightLength () const
 
virtual bool keepAllFilters () const
 
virtual OrthoPoly1DmakeOrthoPoly (unsigned maxDegree, unsigned binnum, unsigned datalen, unsigned *filterCenter) const
 
virtual double lastBandwidthFactor () const
 
- Public Member Functions inherited from npstat::OrthoPolyFilter1DBuilder
virtual PolyFilter1DmakeFilter (const double *taper, unsigned maxDegree, unsigned binnum, unsigned datalen) const
 

Additional Inherited Members

- Protected Member Functions inherited from npstat::AbsBoundaryFilter1DBuilder
void scanTheDensity (const AbsDistribution1D *distro, double h, int datalen, int weightCenterPos, double stepSize, double *workbuf, unsigned *firstWeightUsed=0, unsigned *sizeNeeded=0) const
 

Detailed Description

This class will simply truncate the kernel at the boundary

Member Function Documentation

◆ isFolding()

virtual bool npstat::TruncatingFilter1DBuilder::isFolding ( ) const
inlinevirtual

Return "true" for methods which fold the weight function at the boundary

Implements npstat::AbsBoundaryFilter1DBuilder.


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