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

TrgTrackToTrack.h

Go to the documentation of this file.
00001 #ifndef TrgTrackToTrack_H 
00002 #define TrgTrackToTrack_H 1
00003 
00004 #include "GaudiAlg/GaudiAlgorithm.h"
00005 #include "TrgTools/TrgDataProvider.h"
00006 #include "TrgConverter/TrgTrackConverter.h"
00007 
00008 //----------------------------------------------------
00017 //----------------------------------------------------
00018 
00019 class TrgTrackToTrack : public GaudiAlgorithm {
00020 public:
00021 
00023   TrgTrackToTrack( const std::string& name, ISvcLocator* pSvcLocator );
00024 
00026   virtual ~TrgTrackToTrack( ); 
00027 
00029   virtual StatusCode initialize();    
00030 
00032   virtual StatusCode execute   ();    
00033 
00035   virtual StatusCode finalize  ();
00036 
00037   void testLHCbIDs(const TrgTrack& gtrack);
00038 
00039 protected:
00040 
00042   TrgTrackContainer* m_trgContainer;
00043 
00044   typedef std::vector<TrgTrack*>::const_iterator TrgTrackIterator;
00045 
00046 protected:
00047 
00049   std::string m_trgTracksName;
00050 
00052   std::string m_tracksLocation;
00053 
00054 
00055 };
00056 
00057 #endif 

Generated on Fri May 27 13:59:37 2005 for New Track Event Model by doxygen 1.4.1