CMS 3D CMS Logo

CSCDBL1TPParametersExtended.cc
Go to the documentation of this file.
2 
3 #include <algorithm>
4 
6  paramsInt_.resize(paramNamesInt_.size());
7  paramsBool_.resize(paramNamesBool_.size());
8 }
9 
11 
13  const int index = std::find(paramNamesInt_.begin(), paramNamesInt_.end(), s) - paramNamesInt_.begin();
14  return paramsInt_[index];
15 }
16 
18  const int index = std::find(paramNamesBool_.begin(), paramNamesBool_.end(), s) - paramNamesBool_.begin();
19  return paramsBool_[index];
20 }
21 
23  const int index = std::find(paramNamesInt_.begin(), paramNamesInt_.end(), s) - paramNamesInt_.begin();
24  paramsInt_[index] = v;
25 }
26 
28  const int index = std::find(paramNamesBool_.begin(), paramNamesBool_.end(), s) - paramNamesBool_.begin();
29  paramsBool_[index] = v;
30 }
CSCDBL1TPParametersExtended::paramsInt_
std::vector< int > paramsInt_
Definition: CSCDBL1TPParametersExtended.h:33
findQualityFiles.v
v
Definition: findQualityFiles.py:179
spr::find
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
Definition: FindCaloHit.cc:19
CSCDBL1TPParametersExtended::setValue
void setValue(const std::string &, int)
Definition: CSCDBL1TPParametersExtended.cc:22
CSCDBL1TPParametersExtended.h
alignCSCRings.s
s
Definition: alignCSCRings.py:92
CSCDBL1TPParametersExtended::getValueBool
bool getValueBool(const std::string &) const
Definition: CSCDBL1TPParametersExtended.cc:17
CSCDBL1TPParametersExtended::paramNamesBool_
const std::vector< std::string > paramNamesBool_
Definition: CSCDBL1TPParametersExtended.h:36
CSCDBL1TPParametersExtended::getValueInt
int getValueInt(const std::string &) const
Definition: CSCDBL1TPParametersExtended.cc:12
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
CSCDBL1TPParametersExtended::~CSCDBL1TPParametersExtended
~CSCDBL1TPParametersExtended()
Definition: CSCDBL1TPParametersExtended.cc:10
CSCDBL1TPParametersExtended::paramNamesInt_
const std::vector< std::string > paramNamesInt_
Definition: CSCDBL1TPParametersExtended.h:56
CSCDBL1TPParametersExtended::CSCDBL1TPParametersExtended
CSCDBL1TPParametersExtended()
Definition: CSCDBL1TPParametersExtended.cc:5
AlignmentPI::index
index
Definition: AlignmentPayloadInspectorHelper.h:46
CSCDBL1TPParametersExtended::paramsBool_
std::vector< int > paramsBool_
Definition: CSCDBL1TPParametersExtended.h:34