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

#include <ImpactZipper.h>

Public Member Functions

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

Detailed Description

An ImpactZipper "zips" up through all the impact positions along a wire plane convolving the response functions and the local drifted charge distribution producing a waveform on each central wire.

Definition at line 16 of file ImpactZipper.h.

Constructor & Destructor Documentation

◆ ImpactZipper()

Gen::ImpactZipper::ImpactZipper ( IPlaneImpactResponse::pointer  pir,
BinnedDiffusion bd 
)

Definition at line 8 of file ImpactZipper.cxx.

◆ ~ImpactZipper()

Gen::ImpactZipper::~ImpactZipper ( )
virtual

Definition at line 16 of file ImpactZipper.cxx.

Member Function Documentation

◆ waveform()

Waveform::realseq_t Gen::ImpactZipper::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 21 of file ImpactZipper.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: