25 if (etatow_.size() != 42)
26 std::cout <<
" HCALProperties::eta2ieta - WARNING: here we expect 42 entries instead of " << etatow_.size()
27 <<
"; is the change intentional?" << std::endl;
29 if (hcalDepthLam_.size() != etatow_.size() - 1)
30 std::cout <<
" HCALProperties::eta2ieta - WARNING: the sizes of HCALetatow and HCALDepthLam should differ by 1 " 31 "unit! HCALDepthLam has size " 32 << hcalDepthLam_.size() <<
" and HCALetatow has size " << etatow_.size() << std::endl;
57 for (iter = 0; iter <
size; iter++) {
58 if (curr >= size || curr < 1)
59 std::cout <<
" HCALProperties::eta2ieta - wrong current index = " << curr <<
" !!!" << std::endl;
69 if (prevdir * actudir < 0) {
73 curr += actudir *
step;
std::vector< double > etatow_
T getParameter(std::string const &) const
int eta2ieta(double eta) const
double HCALradiationLengthIncm_
HCALProperties(const edm::ParameterSet &fastDet)
double HCALcriticalEnergy_
double HCALinteractionLength_
double getHcalDepth(double) const
double HCALmoliereRadius_
std::vector< double > hcalDepthLam_