Main Page | Class Hierarchy | Class List | File List | Class Members

gear::TPCParameters Class Reference

Proposal for an abstract interface that defines the geometry properties of a TPC like detector needed for reconstruction code. More...

#include <TPCParameters.h>

Inheritance diagram for gear::TPCParameters:

gear::GearParameters gear::TPCParametersImpl List of all members.

Public Member Functions

virtual ~TPCParameters ()
 Destructor.

virtual const PadRowLayout2DgetPadLayout () const=0
 The pad layout in the endcaps.

virtual double getMaxDriftLength () const=0
 The maximum drift length in the TPC in mm.

virtual double getDriftVelocity () const=0
 The electron drift velocity in the TPC in mm/s.

virtual double getReadoutFrequency () const=0
 The readout frequency in Hz.


Detailed Description

Proposal for an abstract interface that defines the geometry properties of a TPC like detector needed for reconstruction code.


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.

Author:
F. Gaede, DESY
Version:
Id
TPCParameters.aid,v 1.1.1.1 2005/09/13 14:41:03 gaede Exp


The documentation for this class was generated from the following file:
Generated on Tue Sep 13 17:28:53 2005 for Gear by doxygen 1.3.5