ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Classes for storing information on a channel (pad) basis. Pads follow the composition design pattern with additional information added through "augments" which all extent AtPadBase. More...
Classes | |
class | AtPad |
Container class for AtPadBase objects. More... | |
class | AtPadArray |
Holds an addition array of doubles for an AtPad. More... | |
class | AtPadBase |
Base class for AtPad composition pattern. More... | |
class | AtPadValue |
Holds a double for an AtPad. More... | |
Classes for storing information on a channel (pad) basis. Pads follow the composition design pattern with additional information added through "augments" which all extent AtPadBase.
Each augment added to the container class AtPad is referenced through a string. The following is a table of augments used in the code.
Augment Name | Class Type | Description |
---|---|---|
"fft" | AtPadFFT | Representation of ADC in fourier space (256 complex numbers) |
"Q" | AtPadArray | # of electrons collected on pad per TB (512 doubles) |
"Qreco" | AtPadArray | Reconstructed charge collected on pad per TB (512 doubles) |
"Qreco-fft" | AtPadFFT | Representation of reconstructed charge in fourier space (256 complex numbers) |