51 Float_t
GetCfd()
const override;
54 Int_t
CalculateCfd(
double attenuation,
unsigned int delay,
int halfsmoothingwindow,
55 unsigned int interpolationSteps);
57 unsigned int interpolationSteps, std::vector<Short_t>& monitor);
58 std::vector<Short_t>
CalculateCfdMonitor(
double attenuation,
int delay,
int halfsmoothingwindow);
66 void Clear(Option_t* opt =
"")
override;
67 void Print(Option_t* opt =
"")
const override;
68 void Print(std::ostream& out)
const override;
69 void Copy(TObject&)
const override;
70 void Copy(TObject&,
bool)
const override;
Int_t GetFilterPattern() const
!
std::vector< int16_t > & GetCfdMonitor()
std::vector< Short_t > CalculateCfdMonitor(double attenuation, int delay, int halfsmoothingwindow)
!
Int_t CalculateCfd(double attenuation, unsigned int delay, int halfsmoothingwindow, unsigned int interpolationSteps)
!
void Clear(Option_t *opt="") override
!
TZeroDegreeHit(TZeroDegreeHit &&) noexcept=default
void Print(Option_t *opt="") const override
!
std::vector< int > fPartialSum
Int_t GetRemainder() const
Float_t GetCfd() const override
!
void SetFilterPattern(const int &x)
!
std::vector< int16_t > fCfdMonitor
void Copy(TObject &) const override
!
std::vector< Int_t > CalculatePartialSum()
!
std::vector< Short_t > CalculateSmoothedWaveform(unsigned int halfsmoothingwindow)
!
std::vector< int > & GetPartialSum()
Int_t CalculateCfdAndMonitor(double attenuation, unsigned int delay, int halfsmoothingwindow, unsigned int interpolationSteps, std::vector< Short_t > &monitor)
!