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

TPCParameters.h

00001 // -*- C++ -*-
00002 // AID-GENERATED
00003 // =========================================================================
00004 // This class was generated by AID - Abstract Interface Definition          
00005 // DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it. 
00006 // =========================================================================
00007 #ifndef GEAR_TPCPARAMETERS_H
00008 #define GEAR_TPCPARAMETERS_H 1
00009 
00010 #include "gear/GearParameters.h"
00011 
00012 namespace gear {
00013 
00014 class PadRowLayout2D;
00015 
00025 class TPCParameters : virtual public GearParameters {
00026 
00027 public: 
00029     virtual ~TPCParameters() { /* nop */; }
00030 
00032     virtual const PadRowLayout2D & getPadLayout() const = 0;
00033 
00036     virtual double getMaxDriftLength() const = 0;
00037 
00040     virtual double getDriftVelocity() const = 0;
00041 
00044     virtual double getReadoutFrequency() const = 0;
00045 }; // class
00046 } // namespace gear
00047 #endif /* ifndef GEAR_TPCPARAMETERS_H */

Generated on Tue Sep 5 11:36:30 2006 for Gear by doxygen 1.3.5