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

TrFitTrack2TrackCnv.h

Go to the documentation of this file.
00001 #ifndef TrFitTrack2TrackCnv_H 
00002 #define TrFitTrack2TtTrackCnv_H 1
00003 
00004 // Include files
00005 // -------------
00006 // from Gaudi
00007 #include "GaudiAlg/GaudiAlgorithm.h"
00008 
00009 // from TrackInterfaces
00010 #include "TrackInterfaces/IMeasurementProvider.h"
00011 
00020 class TrFitTrack2TrackCnv : public GaudiAlgorithm {
00021 
00022 public:
00024   TrFitTrack2TrackCnv( const std::string& name, ISvcLocator* pSvcLocator );
00025 
00026   virtual ~TrFitTrack2TrackCnv( );    
00027 
00028   virtual StatusCode initialize();    
00029   virtual StatusCode execute   ();    
00030   virtual StatusCode finalize  ();    
00031 
00032 protected:
00033 
00034 private:
00035   // job options
00036   std::string m_inputTrackName;        
00037   std::string m_outputTrackName;       
00038 
00039   bool m_convertAllStates;            
00040   bool m_createMeasurements;           
00041 
00042   IMeasurementProvider* m_measProvider; 
00043 };
00044 
00045 #endif // TrFitTrack2TrackCnv_H

Generated on Mon Jul 4 13:54:30 2005 for New Track Event Model by doxygen 1.4.1