WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
WireCell::SigProc::PeakFinding Class Reference

#include <PeakFinding.h>

Public Member Functions

 PeakFinding (int fMaxPeaks=200, double sigma=1, double threshold=0.05, bool backgroundRemove=false, int deconIterations=3, bool markov=true, int averWindow=3)
 
 ~PeakFinding ()
 
int find_peak (Waveform::realseq_t &signal)
 
void Clear ()
 
int GetNPeaks ()
 
double * GetPositionX ()
 
double * GetPositionY ()
 

Detailed Description

Definition at line 10 of file PeakFinding.h.

Constructor & Destructor Documentation

◆ PeakFinding()

PeakFinding::PeakFinding ( int  fMaxPeaks = 200,
double  sigma = 1,
double  threshold = 0.05,
bool  backgroundRemove = false,
int  deconIterations = 3,
bool  markov = true,
int  averWindow = 3 
)

Definition at line 9 of file PeakFinding.cxx.

◆ ~PeakFinding()

PeakFinding::~PeakFinding ( )

Definition at line 24 of file PeakFinding.cxx.

Here is the call graph for this function:

Member Function Documentation

◆ Clear()

void PeakFinding::Clear ( )

Definition at line 28 of file PeakFinding.cxx.

Here is the caller graph for this function:

◆ find_peak()

int PeakFinding::find_peak ( Waveform::realseq_t signal)

Definition at line 38 of file PeakFinding.cxx.

◆ GetNPeaks()

int WireCell::SigProc::PeakFinding::GetNPeaks ( )
inline

Definition at line 22 of file PeakFinding.h.

◆ GetPositionX()

double* WireCell::SigProc::PeakFinding::GetPositionX ( )
inline

Definition at line 23 of file PeakFinding.h.

◆ GetPositionY()

double* WireCell::SigProc::PeakFinding::GetPositionY ( )
inline

Definition at line 24 of file PeakFinding.h.


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