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

#include <ImpactTransform.h>

Public Member Functions

 ImpactTransform (IPlaneImpactResponse::pointer pir, BinnedDiffusion_transform &bd)
 
virtual ~ImpactTransform ()
 
Waveform::realseq_t waveform (int wire) const
 

Detailed Description

An ImpactTransform transforms charge on impact positions into waveforms via 2D FFT.

Definition at line 18 of file ImpactTransform.h.

Constructor & Destructor Documentation

◆ ImpactTransform()

Gen::ImpactTransform::ImpactTransform ( IPlaneImpactResponse::pointer  pir,
BinnedDiffusion_transform bd 
)

Definition at line 9 of file ImpactTransform.cxx.

Here is the call graph for this function:

◆ ~ImpactTransform()

Gen::ImpactTransform::~ImpactTransform ( )
virtual

Definition at line 444 of file ImpactTransform.cxx.

Member Function Documentation

◆ waveform()

Waveform::realseq_t Gen::ImpactTransform::waveform ( int  wire) const

Return the wire's waveform. If the response functions are just field response (ie, instantaneous current) then the waveforms are expressed as current integrated over each sample bin and thus in units of charge. If the response functions include electronics response then the waveforms are in units of voltage representing the sampling of the output of the FEE amplifiers.

Definition at line 450 of file ImpactTransform.cxx.

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

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