15 std::ifstream
in(theMappingFile.c_str());
19 edm::LogError(
"CSC") <<
" Failed to open file " << theMappingFile <<
" containing mapping.";
21 edm::LogInfo(
"CSC") <<
" Opened file " << theMappingFile <<
" containing mapping.";
23 while (getline(
in, line)) {
25 if (line[0] != commentFlag[0]) {
26 int i1,
i2,
i3, i4, i5, i6, i7, i8, i9, i10, i11;
27 std::istringstream is(line);
28 is >> i1 >> i2 >> i3 >> i4 >> i5 >> i6 >> i7 >> i8 >> i9 >> i10 >> i11;
31 addRecord(i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11);
T getParameter(std::string const &) const
void fill(const edm::ParameterSet &ps) override
Fill mapping store.
~CSCReadoutMappingFromFile() override
Destructor.
std::string theMappingFile
void addRecord(int endcap, int station, int ring, int chamber, int vmecrate, int dmb, int tmb, int tsector, int cscid, int ddu, int dcc)
CSCReadoutMappingFromFile()
std::string fullPath() const