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

gear::TPCParametersImpl Class Reference

The geometry properties of a TPC like detector needed for reconstruction code. More...

#include <TPCParametersImpl.h>

Inheritance diagram for gear::TPCParametersImpl:

gear::GearParametersImpl gear::TPCParameters gear::GearParameters gear::GearParameters List of all members.

Public Member Functions

virtual ~TPCParametersImpl ()
 Destructor.

virtual const PadRowLayout2DgetPadLayout () 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

Detailed Description

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
TPCParametersImpl.h,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 5 11:36:33 2006 for Gear by doxygen 1.3.5