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

TrackITProjector.h

Go to the documentation of this file.
00001 #ifndef TRACKPROJECTORS_TRACKITPROJECTOR_H 
00002 #define TRACKPROJECTORS_TRACKITPROJECTOR_H 1
00003 
00004 // Include files
00005 // from Gaudi
00006 #include "GaudiAlg/GaudiTool.h"
00007 #include "TrackProjector.h"            // Interface
00008 
00009 // from STDet
00010 #include"STDet/DeSTDetector.h"
00011 #include"STDet/STDetectionLayer.h"
00012 
00019 class TrackITProjector : public TrackProjector {
00020 public: 
00023   virtual StatusCode project( const State& state,
00024                               Measurement& meas );
00025 
00027   virtual StatusCode initialize();
00028 
00030   TrackITProjector( const std::string& type, 
00031                     const std::string& name,
00032                     const IInterface* parent);
00033 
00034   virtual ~TrackITProjector( ); 
00035 
00036 protected:
00037 
00038 private:
00039   DeSTDetector* m_det;
00040 
00041   std::string m_itTrackerPath;   
00042 };
00043 #endif // TRACKPROJECTORS_TRACKITPROJECTOR_H

Generated on Wed May 4 11:52:35 2005 for New Track Event Model by doxygen 1.4.1