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