Classes | |
class | AlgoCFD |
class | AlgoFixedWindow |
class | AlgoSiPM |
class | AlgoSlidingWindow |
class | AlgoSSPLeadingEdge |
class | AlgoThreshold |
class | OpticalRecoException |
class | PedAlgoEdges |
class | PedAlgoRmsSlider |
class | PedAlgoRollingMean |
class | PedAlgoUB |
class | PMTAna |
class | PMTPedestalBase |
class | PMTPulseRecoBase |
struct | pulse_param |
class | PulseRecoManager |
Typedefs | |
typedef std::vector< short > | Waveform_t |
typedef std::vector< double > | PedestalMean_t |
typedef std::vector< double > | PedestalSigma_t |
typedef std::vector< pmtana::pulse_param > | pulse_param_array |
Functions | |
bool | CheckIndex (const std::vector< short > &wf, const size_t &begin, size_t &end) |
double | mean (const std::vector< short > &wf, size_t start, size_t nsample) |
double | edge_aware_mean (const std::vector< short > &wf, int start, int end) |
double | std (const std::vector< short > &wf, const double ped_mean, size_t start, size_t nsample) |
double | BinnedMaxOccurrence (const PedestalMean_t &mean_v, const size_t nbins) |
int | sign (double val) |
double | BinnedMaxTH1D (const std::vector< double > &v, int bins) |
typedef std::vector< double > pmtana::PedestalMean_t |
Definition at line 9 of file OpticalRecoTypes.h.
typedef std::vector< double > pmtana::PedestalSigma_t |
Definition at line 10 of file OpticalRecoTypes.h.
Definition at line 49 of file PMTPulseRecoBase.h.
typedef std::vector< short > pmtana::Waveform_t |
Definition at line 8 of file OpticalRecoTypes.h.
double pmtana::BinnedMaxOccurrence | ( | const PedestalMean_t & | mean_v, |
const size_t | nbins | ||
) |
Definition at line 59 of file UtilFunc.cxx.
double pmtana::BinnedMaxTH1D | ( | const std::vector< double > & | v, |
int | bins | ||
) |
Definition at line 112 of file UtilFunc.cxx.
bool pmtana::CheckIndex | ( | const std::vector< short > & | wf, |
const size_t & | begin, | ||
size_t & | end | ||
) |
Definition at line 41 of file PMTPulseRecoBase.cxx.
double pmtana::edge_aware_mean | ( | const std::vector< short > & | wf, |
int | start, | ||
int | end | ||
) |
Definition at line 25 of file UtilFunc.cxx.
double pmtana::mean | ( | const std::vector< short > & | wf, |
size_t | start, | ||
size_t | nsample | ||
) |
Definition at line 13 of file UtilFunc.cxx.
int pmtana::sign | ( | double | val | ) |
Definition at line 104 of file UtilFunc.cxx.
double pmtana::std | ( | const std::vector< short > & | wf, |
const double | ped_mean, | ||
size_t | start, | ||
size_t | nsample | ||
) |
Definition at line 42 of file UtilFunc.cxx.