00001 #ifndef TRACKPROJECTORS_TRACKOTPROJECTOR_H
00002 #define TRACKPROJECTORS_TRACKOTPROJECTOR_H 1
00003
00004
00005
00006 #include "GaudiAlg/GaudiTool.h"
00007 #include "TrackProjector.h"
00008
00009
00010 #include"OTDet/DeOTDetector.h"
00011
00018 class TrackOTProjector : public TrackProjector {
00019 public:
00022 virtual StatusCode project( const State& state,
00023 Measurement& meas );
00024
00026 virtual StatusCode initialize();
00027
00029 TrackOTProjector( const std::string& type,
00030 const std::string& name,
00031 const IInterface* parent);
00032
00033 virtual ~TrackOTProjector( );
00034
00035 protected:
00036
00037 private:
00038 DeOTDetector* m_det;
00039
00040 std::string m_otTrackerPath;
00041 };
00042 #endif // TRACKPROJECTORS_TRACKOTPROJECTOR_H