CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
CSCGains.cc
Go to the documentation of this file.
4 
7 
8 const CSCGains::Item& CSCGains::item(const CSCDetId& cscId, int strip) const {
9  CSCIndexer indexer;
10  GainsMap::const_iterator mapItr = gains.find(indexer.dbIndex(cscId, strip));
11  if (mapItr == gains.end()) {
12  throw cms::Exception("CSCGains") << "Cannot find CSC conditions for chamber " << cscId;
13  }
14  return mapItr->second.at(strip - 1);
15 }
GainsMap gains
Definition: CSCGains.h:26
int dbIndex(const CSCDetId &id, int &channel)
Definition: CSCIndexer.cc:235
const Item & item(const CSCDetId &cscId, int strip) const
Definition: CSCGains.cc:8
CSCGains()
Definition: CSCGains.cc:5
~CSCGains()
Definition: CSCGains.cc:6