#include <PMTNoiseROI.h>
Private Attributes | |
std::vector< int > | peaks |
int | start_bin |
int | end_bin |
std::map< int, float > | uwires_peak_heights |
std::map< int, float > | vwires_peak_heights |
std::map< int, float > | wwires_peak_heights |
std::vector< int > | induction_uwires |
std::vector< int > | induction_vwires |
std::vector< int > | collection_wwires |
std::vector< std::vector< int > > | sorted_ind_uwires |
std::vector< std::vector< int > > | sorted_ind_vwires |
std::vector< int > | sorted_col_wwires |
Definition at line 9 of file PMTNoiseROI.h.
PMTNoiseROI::PMTNoiseROI | ( | int | start_bin, |
int | end_bin, | ||
int | peak, | ||
int | channel, | ||
float | peak_height | ||
) |
Definition at line 10 of file PMTNoiseROI.cxx.
PMTNoiseROI::~PMTNoiseROI | ( | ) |
Definition at line 20 of file PMTNoiseROI.cxx.
float PMTNoiseROI::get_average_uwires_peak_height | ( | int | group | ) |
Definition at line 90 of file PMTNoiseROI.cxx.
float PMTNoiseROI::get_average_vwires_peak_height | ( | int | group | ) |
Definition at line 107 of file PMTNoiseROI.cxx.
float PMTNoiseROI::get_average_wwires_peak_height | ( | ) |
Definition at line 53 of file PMTNoiseROI.cxx.
|
inline |
Definition at line 15 of file PMTNoiseROI.h.
float PMTNoiseROI::get_max_uwires_peak_height | ( | int | group | ) |
Definition at line 68 of file PMTNoiseROI.cxx.
float PMTNoiseROI::get_max_vwires_peak_height | ( | int | group | ) |
Definition at line 79 of file PMTNoiseROI.cxx.
float PMTNoiseROI::get_max_wwires_peak_height | ( | ) |
Definition at line 44 of file PMTNoiseROI.cxx.
|
inline |
Definition at line 23 of file PMTNoiseROI.h.
|
inline |
Definition at line 44 of file PMTNoiseROI.h.
|
inline |
Definition at line 45 of file PMTNoiseROI.h.
|
inline |
Definition at line 46 of file PMTNoiseROI.h.
|
inline |
Definition at line 14 of file PMTNoiseROI.h.
|
inline |
Definition at line 25 of file PMTNoiseROI.h.
|
inline |
Definition at line 29 of file PMTNoiseROI.h.
|
inline |
Definition at line 26 of file PMTNoiseROI.h.
|
inline |
Definition at line 30 of file PMTNoiseROI.h.
|
inline |
Definition at line 27 of file PMTNoiseROI.h.
|
inline |
Definition at line 31 of file PMTNoiseROI.h.
void PMTNoiseROI::insert_peak | ( | int | peak | ) |
Definition at line 24 of file PMTNoiseROI.cxx.
void PMTNoiseROI::insert_uwires | ( | int | wire_no, |
float | peak_height | ||
) |
Definition at line 30 of file PMTNoiseROI.cxx.
void PMTNoiseROI::insert_vwires | ( | int | wire_no, |
float | peak_height | ||
) |
Definition at line 37 of file PMTNoiseROI.cxx.
bool PMTNoiseROI::merge_ROI | ( | PMTNoiseROI & | ROI | ) |
Definition at line 124 of file PMTNoiseROI.cxx.
void PMTNoiseROI::sort_wires | ( | int | nwire = 1 | ) |
Definition at line 168 of file PMTNoiseROI.cxx.
|
private |
Definition at line 63 of file PMTNoiseROI.h.
|
private |
Definition at line 54 of file PMTNoiseROI.h.
|
private |
Definition at line 61 of file PMTNoiseROI.h.
|
private |
Definition at line 62 of file PMTNoiseROI.h.
|
private |
Definition at line 52 of file PMTNoiseROI.h.
|
private |
Definition at line 67 of file PMTNoiseROI.h.
|
private |
Definition at line 65 of file PMTNoiseROI.h.
|
private |
Definition at line 66 of file PMTNoiseROI.h.
|
private |
Definition at line 53 of file PMTNoiseROI.h.
|
private |
Definition at line 56 of file PMTNoiseROI.h.
|
private |
Definition at line 57 of file PMTNoiseROI.h.
|
private |
Definition at line 58 of file PMTNoiseROI.h.