23 #ifndef _CHROMATOGRAMLIST_SHIMADZU_
24 #define _CHROMATOGRAMLIST_SHIMADZU_
32 #ifdef PWIZ_READER_SHIMADZU
33 #include "pwiz_aux/msrc/utility/vendor_api/Shimadzu/ShimadzuReader.hpp"
35 using namespace pwiz::vendor_api::Shimadzu;
36 #endif // PWIZ_READER_SHIMADZU
48 virtual size_t size()
const;
50 virtual size_t find(
const string&
id)
const;
53 #ifdef PWIZ_READER_SHIMADZU
58 ShimadzuReaderPtr rawfile_;
64 CVID chromatogramType;
65 SRMTransition transition;
68 mutable vector<IndexEntry> index_;
69 mutable map<string, size_t> idMap_;
71 void createIndex()
const;
72 #endif // PWIZ_READER_SHIMADZU
79 #endif // _CHROMATOGRAMLIST_SHIMADZU_