ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Classes
Pads

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...
 

Detailed Description

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)