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

Classes

class  ADCBitShift
 
class  CoherentNoiseSub
 
class  ConfigFilterBase
 
class  OneChannelNoise
 
class  OneChannelStatus
 

Functions

bool Chirp_raise_baseline (WireCell::Waveform::realseq_t &sig, int bin1, int bin2)
 
bool SignalFilter (WireCell::Waveform::realseq_t &sig)
 
float CalcRMSWithFlags (const WireCell::Waveform::realseq_t &sig)
 
bool RawAdapativeBaselineAlg (WireCell::Waveform::realseq_t &sig)
 
bool RemoveFilterFlags (WireCell::Waveform::realseq_t &sig)
 
bool NoisyFilterAlg (WireCell::Waveform::realseq_t &spec, float min_rms, float max_rms)
 
std::vector< std::vector< int > > SignalProtection (WireCell::Waveform::realseq_t &sig, const WireCell::Waveform::compseq_t &respec, int res_offset, int pad_f, int pad_b, float upper_decon_limit=0.02, float decon_lf_cutoff=0.08, float upper_adc_limit=15, float protection_factor=5.0, float min_adc_limit=50)
 
bool Subtract_WScaling (WireCell::IChannelFilter::channel_signals_t &chansig, const WireCell::Waveform::realseq_t &medians, const WireCell::Waveform::compseq_t &respec, int res_offset, std::vector< std::vector< int > > &rois, float upper_decon_limit1=0.08)
 

Function Documentation

◆ CalcRMSWithFlags()

float WireCell::SigProc::Microboone::CalcRMSWithFlags ( const WireCell::Waveform::realseq_t sig)

Definition at line 624 of file Microboone.cxx.

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

◆ Chirp_raise_baseline()

bool WireCell::SigProc::Microboone::Chirp_raise_baseline ( WireCell::Waveform::realseq_t sig,
int  bin1,
int  bin2 
)

Definition at line 614 of file Microboone.cxx.

Here is the caller graph for this function:

◆ NoisyFilterAlg()

bool WireCell::SigProc::Microboone::NoisyFilterAlg ( WireCell::Waveform::realseq_t spec,
float  min_rms,
float  max_rms 
)

Definition at line 541 of file Microboone.cxx.

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

◆ RawAdapativeBaselineAlg()

bool WireCell::SigProc::Microboone::RawAdapativeBaselineAlg ( WireCell::Waveform::realseq_t sig)

Definition at line 692 of file Microboone.cxx.

Here is the caller graph for this function:

◆ RemoveFilterFlags()

bool WireCell::SigProc::Microboone::RemoveFilterFlags ( WireCell::Waveform::realseq_t sig)

Definition at line 820 of file Microboone.cxx.

Here is the caller graph for this function:

◆ SignalFilter()

bool WireCell::SigProc::Microboone::SignalFilter ( WireCell::Waveform::realseq_t sig)

Definition at line 647 of file Microboone.cxx.

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

◆ SignalProtection()

std::vector< std::vector< int > > WireCell::SigProc::Microboone::SignalProtection ( WireCell::Waveform::realseq_t sig,
const WireCell::Waveform::compseq_t respec,
int  res_offset,
int  pad_f,
int  pad_b,
float  upper_decon_limit = 0.02,
float  decon_lf_cutoff = 0.08,
float  upper_adc_limit = 15,
float  protection_factor = 5.0,
float  min_adc_limit = 50 
)

Definition at line 231 of file Microboone.cxx.

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

◆ Subtract_WScaling()

bool WireCell::SigProc::Microboone::Subtract_WScaling ( WireCell::IChannelFilter::channel_signals_t chansig,
const WireCell::Waveform::realseq_t medians,
const WireCell::Waveform::compseq_t respec,
int  res_offset,
std::vector< std::vector< int > > &  rois,
float  upper_decon_limit1 = 0.08 
)

Definition at line 55 of file Microboone.cxx.

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