newwave is hosted by Hepforge, IPPP Durham

New Wave - Noise Elimination With Wavelets At Vast Energies  0.1.0
NewWave::WaveletBaseEvent Class Reference

#include <WaveletBaseEvent.hh>

Inheritance diagram for NewWave::WaveletBaseEvent:
NewWave::WaveletEvent< T, momentum_type >

List of all members.

Public Member Functions

virtual ~WaveletBaseEvent ()
virtual const WaveletCoefficients & coefficients () const =0
virtual const FrequencyBands & frequencyBands () const =0
virtual const FrequencyBandfrequencyBand (const WaveletCoefficient &coeff) const =0
virtual const PixelDefinitionpixelDefn () const =0
virtual const PixelArraypixels () const =0
virtual const PixelArrayoriginalPixels () const =0
virtual void setPileUpThreshold (double threshold)=0
virtual void setScaleParticles (bool doScale)=0
virtual void scale (const std::function< double(const WaveletCoefficient &)> &scaler)=0
void setEvent (WaveletCoefficient &coeff) const

Detailed Description

Just an abstract interface to WaveletEvent that we can use without knowing the template type of WaveletEvent<>

Definition at line 17 of file WaveletBaseEvent.hh.


Constructor & Destructor Documentation

virtual NewWave::WaveletBaseEvent::~WaveletBaseEvent ( ) [inline, virtual]

Definition at line 21 of file WaveletBaseEvent.hh.


Member Function Documentation

virtual const WaveletCoefficients& NewWave::WaveletBaseEvent::coefficients ( ) const [pure virtual]
virtual const FrequencyBand& NewWave::WaveletBaseEvent::frequencyBand ( const WaveletCoefficient coeff) const [pure virtual]
virtual const FrequencyBands& NewWave::WaveletBaseEvent::frequencyBands ( ) const [pure virtual]
virtual const PixelArray& NewWave::WaveletBaseEvent::pixels ( ) const [pure virtual]
virtual void NewWave::WaveletBaseEvent::scale ( const std::function< double(const WaveletCoefficient &)> &  scaler) [pure virtual]
virtual void NewWave::WaveletBaseEvent::setPileUpThreshold ( double  threshold) [pure virtual]
virtual void NewWave::WaveletBaseEvent::setScaleParticles ( bool  doScale) [pure virtual]

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