const std::map<unsigned, int> &get_turnouts() const { return turnouts; }
void add_track(Track &);
void add_tracks(const std::set<Track *> &);
const std::map<unsigned, int> &get_turnouts() const { return turnouts; }
void add_track(Track &);
void add_tracks(const std::set<Track *> &);
const std::set<Track *> &get_tracks() const { return tracks; }
bool has_track(Track &) const;
void save(std::list<Msp::DataFile::Statement> &) const;
const std::set<Track *> &get_tracks() const { return tracks; }
bool has_track(Track &) const;
void save(std::list<Msp::DataFile::Statement> &) const;