#include <TPCParametersImpl.h>
Inheritance diagram for gear::TPCParametersImpl:

Public Member Functions | |
| virtual | ~TPCParametersImpl () |
| Destructor. | |
| virtual const PadRowLayout2D & | getPadLayout () const |
| The pad layout in the endcaps. | |
| virtual double | getMaxDriftLength () const |
| The maximum drift length in the TPC in mm. | |
| virtual double | getDriftVelocity () const |
| The electron drift velocity in the TPC in mm/s. | |
| virtual double | getReadoutFrequency () const |
| The readout frequency in Hz. | |
| virtual void | setPadLayout (PadRowLayout2D *padLayout) |
| virtual void | setMaxDriftLength (double maxDriftLength) |
| virtual void | setDriftVelocity (double driftVelocity) |
| virtual void | setReadoutFrequency (double readoutFrequency) |
Protected Attributes | |
| PadRowLayout2D * | _padLayout |
| double | _maxDriftLength |
| double | _driftVelocity |
| double | _readoutFrequency |
This assumes a row based layout of the pads, either in a cartesian or in a polar angle coordinate system.
Most of this class is based on ideas by Dean Karlen.
1.3.5