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

TrgTrackConverter.h

Go to the documentation of this file.
00001 #ifndef TrgTrackConverter_H
00002 #define TrgTrackConverter_H 1
00003 
00004 #include "Event/TrgTrack.h"
00005 #include "Event/Track.h"
00006 
00009 
00010 namespace TrgTrackConverter {
00011 
00012   //---- conversion *from* Trg -> Track/State
00013 
00015   void toTrack(const TrgTrack& gtrack, Track& track);
00016 
00018   void setFields(const TrgTrack& gtrack, Track& track);
00019 
00021   std::vector<LHCbID> lhcbIDs(const TrgTrack& gtrack);
00022 
00024   void toState(const TrgState& gstate,State& state);
00025 
00026   //----  conversion *to*  Track/State -> Trg
00027   
00029   void toTrgTrack(const Track& track, TrgTrack& gtrack);
00030   
00032   void setTrgFields(const Track& gtrack, TrgTrack& gtrack);
00033 
00035   void setTrgTrackReferences(const std::vector<LHCbID>& ids, 
00036                              TrgTrack& gtrack);
00037 
00039   void toTrgState(const State& state, TrgState& gstate);
00040 };
00041 
00042 #endif

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