CMS 3D CMS Logo

SiStripFedIdListReader.h
Go to the documentation of this file.
1 #ifndef CalibTracker_SiStripCommon_SiStripFedIdListReader_h
2 #define CalibTracker_SiStripCommon_SiStripFedIdListReader_h
3 
4 #include <fstream>
5 #include <ostream>
6 #include <vector>
7 #include <cstdint>
8 
10 
12 std::ostream& operator<<(std::ostream&, const SiStripFedIdListReader&);
13 
19 public:
22 
25 
28 
31 
33  inline const std::vector<uint16_t>& fedIds() const;
34 
35 private:
37  explicit SiStripFedIdListReader() { ; }
38 
39  std::ifstream inputFile_;
40 
41  std::vector<uint16_t> fedIds_;
42 };
43 
44 const std::vector<uint16_t>& SiStripFedIdListReader::fedIds() const { return fedIds_; }
45 
46 #endif
const std::vector< uint16_t > & fedIds() const
std::ostream & operator<<(std::ostream &, const SiStripFedIdListReader &)
std::vector< uint16_t > fedIds_
SiStripFedIdListReader & operator=(const SiStripFedIdListReader &)