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
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
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