4 #include "EVENT/Track.h" 
    6 #include "MarlinTrk/IMarlinTrkSystem.h" 
    7 #include "MarlinTrk/IMarlinTrack.h" 
   22 enum TrackType { COMPLETE , COMPLETE_PLUS , INCOMPLETE , INCOMPLETE_PLUS , GHOST , LOST };
 
   43    RecoTrack( Track* track, MarlinTrk::IMarlinTrkSystem* trkSystem ): _track( track ), _trkSystem( trkSystem )
 
   46    Track* getTrack(){ 
return _track; }
 
   49    TrackType getType()
 const { 
return _type; }
 
   51    void setType( TrackType type ){ _type = type; }
 
   55    std::vector< const TrueTrack* > 
getTrueTracks()
 const { 
return _trueTracks; }
 
   62    std::string getRecoTrackInfo() 
const;
 
   66    static std::string cellIDInfo( TrackerHit* hit );
 
   69    static std::string positionInfo( TrackerHit* hit );
 
   77    std::vector< const TrueTrack* > _trueTracks;
 
   81    MarlinTrk::IMarlinTrkSystem* _trkSystem; 
 
A class to make linking reconstructed tracks and true tracks easier. 
Definition: RecoTrack.h:38
 
std::vector< const TrueTrack * > getTrueTracks() const 
Definition: RecoTrack.h:55
 
void addTrueTrack(TrueTrack *trueTrack)
adds a true track 
Definition: RecoTrack.h:58
 
A class to make linking reconstructed tracks and true tracks easier. 
Definition: TrueTrack.h:21