Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Digitizer.h

Go to the documentation of this file.
00001 //     $Id: Digitizer.h,v 1.2 2000/01/18 00:42:06 burnett Exp $
00002 // Project: Atlas Reconstruction prototype
00003 //  Author: Toby Burnett
00004 //
00005 //
00006 
00007 #ifndef DIGITIZER_H
00008 #define DIGITIZER_H
00009 
00010 #include "geometry/CoordSystem.h"
00011 #include "geometry/Ray.h"
00012 
00015 class Digitizer : public CoordSystem {
00016 public:
00017 
00020     virtual void addHit(const Ray& pt, float eloss)=0;
00021 
00022     virtual void clear() {}
00023     virtual void generateResponse() {}
00024     // these, if implemented, handle accumulation of data
00025 
00026     virtual ~Digitizer(){}
00027 protected:
00028     Digitizer(){};
00029     // abstract class
00030 };
00031 #endif

Generated at Mon Nov 26 18:18:21 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000