Classes | Namespaces | Functions
Response.h File Reference
#include "WireCellUtil/Waveform.h"
#include "WireCellUtil/Binning.h"
#include "WireCellUtil/Units.h"
#include "WireCellUtil/Array.h"
#include "WireCellUtil/Point.h"

Go to the source code of this file.

Classes

struct  WireCell::Response::Schema::PathResponse
 
struct  WireCell::Response::Schema::PlaneResponse
 
struct  WireCell::Response::Schema::FieldResponse
 Hold info about multiple plane responses in the detector. More...
 
class  WireCell::Response::Generator
 
class  WireCell::Response::ColdElec
 A functional object caching gain and shape. More...
 
class  WireCell::Response::SimpleRC
 
class  WireCell::Response::SysResp
 
class  WireCell::Response::LfFilter
 
class  WireCell::Response::HfFilter
 

Namespaces

 WireCell
 
 WireCell::Response
 
 WireCell::Response::Schema
 

Functions

FieldResponse WireCell::Response::Schema::load (const char *filename)
 
void WireCell::Response::Schema::dump (const char *filename, const FieldResponse &fr)
 
Schema::FieldResponse WireCell::Response::wire_region_average (const Schema::FieldResponse &fr)
 
Schema::FieldResponse WireCell::Response::average_1D (const Schema::FieldResponse &fr)
 
Array::array_xxf WireCell::Response::as_array (const Schema::PlaneResponse &pr)
 
Array::array_xxf WireCell::Response::as_array (const Schema::PlaneResponse &pr, int set_nrows, int set_ncols)
 
double WireCell::Response::coldelec (double time, double gain=7.8, double shaping=1.0 *units::us)
 The cold electronics response function. More...
 
double WireCell::Response::hf_filter (double freq, double sigma=1, double power=2, bool zero_freq_removal=true)
 
double WireCell::Response::lf_filter (double freq, double tau=0.02)