00001 #ifndef SIO_TRACKSTATEIOIMPL_H 00002 #define SIO_TRACKSTATEIOIMPL_H 1 00003 00004 #include "IMPL/TrackStateImpl.h" 00005 00006 // forward declaration 00007 namespace SIO{ 00008 class SIOTrackStateHandler ; 00009 class SIOTrackHandler ; 00010 } 00011 00012 namespace IOIMPL { 00013 00014 class SIOTrackStateHandler ; 00015 00021 class TrackStateIOImpl : public IMPL::TrackStateImpl { 00022 00023 // TrackStates are handled by the SIOTrackHandler !! 00024 // -> no collections of TrackStates in the event 00025 00026 friend class SIO::SIOTrackHandler ; 00027 00028 }; // class 00029 00030 } // namespace 00031 00032 #endif /* ifndef SIO_TRACKSTATEIOIMPL_H */