16 <<
"FastTimeParametersFromDD::build called with names " << name
17 <<
" and type " <<
type;
30 std::vector<double>
temp;
42 }
else if (type == 2) {
56 <<
"Unknown Geometry type " << type <<
" for FastTiming " <<
name;
60 <<
" Attribute " << val <<
" not found but needed.";
62 <<
"Attribute " << val <<
" not found but needed.";
66 <<
"FastTimeParametersFromDD::Returns with flag " << ok <<
" for " 67 << name <<
" and type " <<
type;
76 const std::vector<double>& fvec = value.
doubles();
77 int nval = fvec.size();
79 edm::LogError(
"HGCalGeom") <<
"HGCalGeomParameters : # of " << str
80 <<
" bins " << nval <<
" < 1 ==> illegal";
82 <<
"HGCalGeomParameters: cannot get array " <<
str;
87 <<
"HGCalGeomParameters: cannot get array " <<
str;
89 <<
"HGCalGeomParameters: cannot get array " <<
str;
const std::vector< double > & doubles() const
a reference to the double-valued values stored in the given instance of DDValue
std::vector< double > getDDDArray(const std::string &, const DDsvalues_type &)
Compact representation of the geometrical detector hierarchy.
bool DDfetch(const DDsvalues_type *, DDValue &)
helper for retrieving DDValues from DDsvalues_type *.
std::vector< double > geomParEndcap_
std::vector< double > geomParBarrel_
bool build(const DDCompactView *, FastTimeParameters &, const std::string &, const int)
DDsvalues_type mergedSpecifics() const
std::vector< std::pair< unsigned int, DDValue > > DDsvalues_type
bool firstChild()
set the current node to the first child ...