#include <SiNoiseAdder.h>
Public Member Functions | |
virtual void | addBaselineShift (std::vector< double > &, std::vector< bool > &)=0 |
virtual void | addCMNoise (std::vector< double > &, float, std::vector< bool > &)=0 |
virtual void | addNoise (std::vector< double > &, size_t &, size_t &, int, float)=0 |
virtual void | addNoiseVR (std::vector< double > &, std::vector< float > &)=0 |
virtual void | addPedestals (std::vector< double > &, std::vector< float > &)=0 |
virtual | ~SiNoiseAdder () |
Base class to add noise to the strips.
Definition at line 9 of file SiNoiseAdder.h.
virtual SiNoiseAdder::~SiNoiseAdder | ( | ) | [inline, virtual] |
Definition at line 11 of file SiNoiseAdder.h.
{ }
virtual void SiNoiseAdder::addBaselineShift | ( | std::vector< double > & | , |
std::vector< bool > & | |||
) | [pure virtual] |
Implemented in SiGaussianTailNoiseAdder.
virtual void SiNoiseAdder::addCMNoise | ( | std::vector< double > & | , |
float | , | ||
std::vector< bool > & | |||
) | [pure virtual] |
Implemented in SiGaussianTailNoiseAdder.
virtual void SiNoiseAdder::addNoise | ( | std::vector< double > & | , |
size_t & | , | ||
size_t & | , | ||
int | , | ||
float | |||
) | [pure virtual] |
Implemented in SiGaussianTailNoiseAdder.
virtual void SiNoiseAdder::addNoiseVR | ( | std::vector< double > & | , |
std::vector< float > & | |||
) | [pure virtual] |
Implemented in SiGaussianTailNoiseAdder.
virtual void SiNoiseAdder::addPedestals | ( | std::vector< double > & | , |
std::vector< float > & | |||
) | [pure virtual] |
Implemented in SiGaussianTailNoiseAdder.