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

DigitizerInterface.h

Go to the documentation of this file.
00001 // $Id: DigitizerInterface.h,v 1.2 2000/01/17 23:37:17 burnett Exp $
00002 //  Author: Toby Burnett
00003 //
00004 
00005 #ifndef GISMO_DIGITIZER_INTERFACE_H
00006 #define GISMO_DIGITIZER_INTERFACE_H
00007 
00008 #ifdef __GNUG__
00009 #pragma interface
00010 #endif
00011 
00012 
00013 #include "gismo/Detector.h"
00014 
00015 #include "geometry/Digitizer.h"
00016 
00021 class DigitizerInterface : public Detector {
00022 public:
00024     DigitizerInterface(Digitizer& d):m_digitizer(d){}
00025 
00027     void score(MCParticle* );
00028 
00030     GeomObject& transform(const CoordTransform & t);
00031 
00032 
00034     virtual void clear();
00035 
00037     virtual void printOn( std::ostream& o) const;
00038 
00039 private:
00040     Digitizer& m_digitizer;
00041     // the associated digitizer instance
00042 
00043 };
00044 #endif //GISMO_DIGITIZER_INTERFACE_H

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