#ifndef TRACK_H #define TRACK_H class Fluxmap; class FluxSource; class AbstractDecoder; class Track { public: Track(unsigned track, unsigned side): physicalTrack(track), physicalSide(side) {} void readFluxmap(); public: unsigned physicalTrack; unsigned physicalSide; std::shared_ptr fluxsource; std::unique_ptr fluxmap; std::vector rawrecords; std::vector sectors; }; typedef std::vector> TrackVector; #endif