void add_tracks(const std::set<Track *> &);
void add_track_chain(Track &, unsigned, const TurnoutMap &);
const std::set<Track *> &get_tracks() const { return tracks; }
void add_tracks(const std::set<Track *> &);
void add_track_chain(Track &, unsigned, const TurnoutMap &);
const std::set<Track *> &get_tracks() const { return tracks; }