#include <RawDigitAdder_HardSaturate.h>
Public Member Functions | |
RawDigitAdder_HardSaturate (bool t=true) | |
void | SetSaturationPoint (short x) |
void | SetScaleFirstInput (float f1) |
void | SetScaleSecondInput (float f2) |
void | SetScaleInputs (float f1, float f2) |
std::string | Name () |
Public Member Functions inherited from mix::RawDigitAdder | |
RawDigitAdder (bool t=true) | |
Default constructor. More... | |
void | AddRawDigits (std::vector< short > const &, std::vector< short > const &, std::vector< short > &) |
void | AddRawDigits (std::vector< short > const &, std::vector< short > &) |
void | AddRawDigits (std::vector< std::vector< short > > const &, std::vector< short > &) |
void | SetPedestalFirstInput (float f1) |
void | SetPedestalSecondInput (float f2) |
void | SetPedestalInputs (float f1, float f2) |
virtual | ~RawDigitAdder () |
Default destructor. More... | |
Private Member Functions | |
void | SetScaleInput (float f, float &_scale) |
void | AddRawDigit (short const &, short const &, short &) |
Private Attributes | |
short | _max |
float | _scale1 |
float | _scale2 |
Additional Inherited Members | |
Protected Member Functions inherited from mix::RawDigitAdder | |
void | FixOverflow (short &) |
Protected Attributes inherited from mix::RawDigitAdder | |
bool | _throw |
Definition at line 35 of file RawDigitAdder_HardSaturate.h.
RawDigitAdder_HardSaturate::RawDigitAdder_HardSaturate | ( | bool | t = true | ) |
Definition at line 9 of file RawDigitAdder_HardSaturate.cxx.
|
privatevirtual |
Reimplemented from mix::RawDigitAdder.
Definition at line 36 of file RawDigitAdder_HardSaturate.cxx.
|
inlinevirtual |
Reimplemented from mix::RawDigitAdder.
Definition at line 48 of file RawDigitAdder_HardSaturate.h.
void RawDigitAdder_HardSaturate::SetSaturationPoint | ( | short | x | ) |
Definition at line 16 of file RawDigitAdder_HardSaturate.cxx.
|
inline |
Definition at line 42 of file RawDigitAdder_HardSaturate.h.
|
private |
Definition at line 26 of file RawDigitAdder_HardSaturate.cxx.
|
inline |
Definition at line 45 of file RawDigitAdder_HardSaturate.h.
|
inline |
Definition at line 43 of file RawDigitAdder_HardSaturate.h.
|
private |
Definition at line 52 of file RawDigitAdder_HardSaturate.h.
|
private |
Definition at line 53 of file RawDigitAdder_HardSaturate.h.
|
private |
Definition at line 53 of file RawDigitAdder_HardSaturate.h.