Go to the documentation of this file.
29 std::pair<int, int>
key(subdet,
layer);
36 double cellDoseLog10 =
44 std::pair<int, int>
key(subdet,
layer);
51 double cellFluenceLog10 =
55 return logVal ? cellFluenceLog10 * M_LN10 :
std::pow(10, cellFluenceLog10);
79 std::stringstream linestream(
line);
80 linestream >> subdet >>
layer >> dosePars.
a_ >> dosePars.
b_ >> dosePars.
c_ >> dosePars.
d_ >> dosePars.
e_ >>
81 dosePars.
doff_ >> dosePars.
f_ >> dosePars.
g_ >> dosePars.
h_ >> dosePars.
i_ >> dosePars.
j_ >> dosePars.
foff_;
83 std::pair<int, int>
key(subdet,
layer);
const HGCalDDDConstants & dddConstants() const
doseParametersMap readDosePars(const std::string &)
doseParametersMap doseMap_
std::map< std::pair< int, int >, DoseParameters > doseParametersMap
const unsigned int & algo()
const HGCalGeometry * geom()
double getDoseValue(const int, const int, const double, bool logVal=false)
const HGCalGeometry * hgcalGeom_
void setGeometry(const CaloSubdetectorGeometry *)
const HGCalDDDConstants * hgcalDDD_
const HGCalTopology & topology() const
constexpr std::array< uint8_t, layerIndexSize > layer
void setDoseMap(const std::string &, const unsigned int)
GlobalPoint getPosition(const DetId &id) const
double getFluenceValue(const int, const int, const double, bool logVal=false)
const HGCalTopology * hgcalTopology_
double computeRadius(const HGCScintillatorDetId &)
Power< A, B >::type pow(const A &a, const B &b)