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

#include <PMTNoiseROI.h>

Public Member Functions

 PMTNoiseROI (int start_bin, int end_bin, int peak, int channel, float peak_height)
 
 ~PMTNoiseROI ()
 
int get_start_bin ()
 
int get_end_bin ()
 
void insert_peak (int peak)
 
void insert_uwires (int wire_no, float peak_height)
 
void insert_vwires (int wire_no, float peak_height)
 
std::vector< int > & get_peaks ()
 
std::vector< int > & get_uwires ()
 
std::vector< int > & get_vwires ()
 
std::vector< int > & get_wwires ()
 
std::map< int, float > & get_uwires_peak_heights ()
 
std::map< int, float > & get_vwires_peak_heights ()
 
std::map< int, float > & get_wwires_peak_heights ()
 
float get_average_uwires_peak_height (int group)
 
float get_average_vwires_peak_height (int group)
 
float get_max_uwires_peak_height (int group)
 
float get_max_vwires_peak_height (int group)
 
float get_average_wwires_peak_height ()
 
float get_max_wwires_peak_height ()
 
std::vector< std::vector< int > > & get_sorted_uwires ()
 
std::vector< std::vector< int > > & get_sorted_vwires ()
 
std::vector< int > & get_sorted_wwires ()
 
void sort_wires (int nwire=1)
 
bool merge_ROI (PMTNoiseROI &ROI)
 

Detailed Description

Definition at line 9 of file PMTNoiseROI.h.

Constructor & Destructor Documentation

◆ PMTNoiseROI()

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::~PMTNoiseROI ( )

Definition at line 20 of file PMTNoiseROI.cxx.

Member Function Documentation

◆ get_average_uwires_peak_height()

float PMTNoiseROI::get_average_uwires_peak_height ( int  group)

Definition at line 90 of file PMTNoiseROI.cxx.

Here is the caller graph for this function:

◆ get_average_vwires_peak_height()

float PMTNoiseROI::get_average_vwires_peak_height ( int  group)

Definition at line 107 of file PMTNoiseROI.cxx.

Here is the caller graph for this function:

◆ get_average_wwires_peak_height()

float PMTNoiseROI::get_average_wwires_peak_height ( )

Definition at line 53 of file PMTNoiseROI.cxx.

Here is the caller graph for this function:

◆ get_end_bin()

int WireCell::SigProc::PMTNoiseROI::get_end_bin ( )
inline

Definition at line 15 of file PMTNoiseROI.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_max_uwires_peak_height()

float PMTNoiseROI::get_max_uwires_peak_height ( int  group)

Definition at line 68 of file PMTNoiseROI.cxx.

Here is the caller graph for this function:

◆ get_max_vwires_peak_height()

float PMTNoiseROI::get_max_vwires_peak_height ( int  group)

Definition at line 79 of file PMTNoiseROI.cxx.

Here is the caller graph for this function:

◆ get_max_wwires_peak_height()

float PMTNoiseROI::get_max_wwires_peak_height ( )

Definition at line 44 of file PMTNoiseROI.cxx.

Here is the caller graph for this function:

◆ get_peaks()

std::vector<int>& WireCell::SigProc::PMTNoiseROI::get_peaks ( )
inline

Definition at line 23 of file PMTNoiseROI.h.

Here is the caller graph for this function:

◆ get_sorted_uwires()

std::vector<std::vector<int> >& WireCell::SigProc::PMTNoiseROI::get_sorted_uwires ( )
inline

Definition at line 44 of file PMTNoiseROI.h.

◆ get_sorted_vwires()

std::vector<std::vector<int> >& WireCell::SigProc::PMTNoiseROI::get_sorted_vwires ( )
inline

Definition at line 45 of file PMTNoiseROI.h.

◆ get_sorted_wwires()

std::vector<int>& WireCell::SigProc::PMTNoiseROI::get_sorted_wwires ( )
inline

Definition at line 46 of file PMTNoiseROI.h.

Here is the call graph for this function:

◆ get_start_bin()

int WireCell::SigProc::PMTNoiseROI::get_start_bin ( )
inline

Definition at line 14 of file PMTNoiseROI.h.

Here is the caller graph for this function:

◆ get_uwires()

std::vector<int>& WireCell::SigProc::PMTNoiseROI::get_uwires ( )
inline

Definition at line 25 of file PMTNoiseROI.h.

◆ get_uwires_peak_heights()

std::map<int,float>& WireCell::SigProc::PMTNoiseROI::get_uwires_peak_heights ( )
inline

Definition at line 29 of file PMTNoiseROI.h.

◆ get_vwires()

std::vector<int>& WireCell::SigProc::PMTNoiseROI::get_vwires ( )
inline

Definition at line 26 of file PMTNoiseROI.h.

◆ get_vwires_peak_heights()

std::map<int,float>& WireCell::SigProc::PMTNoiseROI::get_vwires_peak_heights ( )
inline

Definition at line 30 of file PMTNoiseROI.h.

◆ get_wwires()

std::vector<int>& WireCell::SigProc::PMTNoiseROI::get_wwires ( )
inline

Definition at line 27 of file PMTNoiseROI.h.

Here is the caller graph for this function:

◆ get_wwires_peak_heights()

std::map<int,float>& WireCell::SigProc::PMTNoiseROI::get_wwires_peak_heights ( )
inline

Definition at line 31 of file PMTNoiseROI.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ insert_peak()

void PMTNoiseROI::insert_peak ( int  peak)

Definition at line 24 of file PMTNoiseROI.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ insert_uwires()

void PMTNoiseROI::insert_uwires ( int  wire_no,
float  peak_height 
)

Definition at line 30 of file PMTNoiseROI.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ insert_vwires()

void PMTNoiseROI::insert_vwires ( int  wire_no,
float  peak_height 
)

Definition at line 37 of file PMTNoiseROI.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ merge_ROI()

bool PMTNoiseROI::merge_ROI ( PMTNoiseROI ROI)

Definition at line 124 of file PMTNoiseROI.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ sort_wires()

void PMTNoiseROI::sort_wires ( int  nwire = 1)

Definition at line 168 of file PMTNoiseROI.cxx.

Here is the caller graph for this function:

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