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

#include <ROI_formation.h>

Public Member Functions

 ROI_formation (Waveform::ChannelMaskMap &cmm, int nwire_u, int nwire_v, int nwire_w, int nbins=9594, float th_factor_ind=3, float th_factor_col=5, int pad=5, float asy=0.1, int rebin=6, double l_factor=3.5, double l_max_th=10000, double l_factor1=0.7, int l_short_length=3, int l_jump_one_bin=0)
 
 ~ROI_formation ()
 
void Clear ()
 
void find_ROI_by_decon_itself (int plane, const Array::array_xxf &r_data)
 
void find_ROI_by_decon_itself (int plane, const Array::array_xxf &r_data, const Array::array_xxf &r_data_tight)
 
void extend_ROI_self (int plane)
 
void create_ROI_connect_info (int plane)
 
void find_ROI_loose (int plane, const Array::array_xxf &r_data)
 
void extend_ROI_loose (int plane)
 
void apply_roi (int plane, Array::array_xxf &r_data, int flag)
 
std::vector< std::pair< int, int > > & get_self_rois (int chid)
 
std::vector< std::pair< int, int > > & get_loose_rois (int chid)
 
std::vector< float > & get_uplane_rms ()
 
std::vector< float > & get_vplane_rms ()
 
std::vector< float > & get_wplane_rms ()
 

Detailed Description

Definition at line 14 of file ROI_formation.h.

Constructor & Destructor Documentation

◆ ROI_formation()

ROI_formation::ROI_formation ( Waveform::ChannelMaskMap cmm,
int  nwire_u,
int  nwire_v,
int  nwire_w,
int  nbins = 9594,
float  th_factor_ind = 3,
float  th_factor_col = 5,
int  pad = 5,
float  asy = 0.1,
int  rebin = 6,
double  l_factor = 3.5,
double  l_max_th = 10000,
double  l_factor1 = 0.7,
int  l_short_length = 3,
int  l_jump_one_bin = 0 
)

Definition at line 9 of file ROI_formation.cxx.

Here is the call graph for this function:

◆ ~ROI_formation()

ROI_formation::~ROI_formation ( )

Definition at line 140 of file ROI_formation.cxx.

Member Function Documentation

◆ apply_roi()

void ROI_formation::apply_roi ( int  plane,
Array::array_xxf r_data,
int  flag 
)

Definition at line 50 of file ROI_formation.cxx.

◆ Clear()

void ROI_formation::Clear ( )

Definition at line 144 of file ROI_formation.cxx.

◆ create_ROI_connect_info()

void ROI_formation::create_ROI_connect_info ( int  plane)

Definition at line 238 of file ROI_formation.cxx.

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

◆ extend_ROI_loose()

void ROI_formation::extend_ROI_loose ( int  plane)

Definition at line 515 of file ROI_formation.cxx.

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

◆ extend_ROI_self()

void ROI_formation::extend_ROI_self ( int  plane)

Definition at line 161 of file ROI_formation.cxx.

Here is the caller graph for this function:

◆ find_ROI_by_decon_itself() [1/2]

void ROI_formation::find_ROI_by_decon_itself ( int  plane,
const Array::array_xxf r_data 
)

Definition at line 510 of file ROI_formation.cxx.

◆ find_ROI_by_decon_itself() [2/2]

void ROI_formation::find_ROI_by_decon_itself ( int  plane,
const Array::array_xxf r_data,
const Array::array_xxf r_data_tight 
)

Definition at line 377 of file ROI_formation.cxx.

Here is the call graph for this function:

◆ find_ROI_loose()

void ROI_formation::find_ROI_loose ( int  plane,
const Array::array_xxf r_data 
)

Definition at line 666 of file ROI_formation.cxx.

Here is the call graph for this function:

◆ get_loose_rois()

std::vector<std::pair<int,int> >& WireCell::SigProc::ROI_formation::get_loose_rois ( int  chid)
inline

Definition at line 43 of file ROI_formation.h.

Here is the caller graph for this function:

◆ get_self_rois()

std::vector<std::pair<int,int> >& WireCell::SigProc::ROI_formation::get_self_rois ( int  chid)
inline

Definition at line 33 of file ROI_formation.h.

Here is the caller graph for this function:

◆ get_uplane_rms()

std::vector<float>& WireCell::SigProc::ROI_formation::get_uplane_rms ( )
inline

Definition at line 53 of file ROI_formation.h.

Here is the caller graph for this function:

◆ get_vplane_rms()

std::vector<float>& WireCell::SigProc::ROI_formation::get_vplane_rms ( )
inline

Definition at line 54 of file ROI_formation.h.

Here is the caller graph for this function:

◆ get_wplane_rms()

std::vector<float>& WireCell::SigProc::ROI_formation::get_wplane_rms ( )
inline

Definition at line 55 of file ROI_formation.h.

Here is the caller graph for this function:

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