Definition at line 20 of file HFFibre.h.
Definition at line 19 of file HFFibre.cc.
References DDFilteredView::addFilter(), attL, cFibre, equals, Exception, DDFilteredView::firstChild(), getDDDArray(), edm::ParameterSet::getParameter(), lambLim, longFL, DDFilteredView::mergedSpecifics(), dataset::name, nBinAtt, DDSpecificsFilter::setCriteria(), shortFL, and AlCaHLTBitMon_QueryRunRegistry::string.
34 fv1.addFilter(filter1);
35 bool dodet = fv1.firstChild();
43 edm::LogInfo(
"HFShower") <<
"HFFibre: " << nBinAtt <<
" attL ";
44 for (
int it=0; it<
nBinAtt; it++)
45 edm::LogInfo(
"HFShower") <<
"HFFibre: attL[" << it <<
"] = " 46 <<
attL[it]*cm <<
"(1/cm)";
50 std::vector<double> nvec =
getDDDArray(
"lambLim",sv,nb);
51 lambLim[0] =
static_cast<int>(nvec[0]);
52 lambLim[1] =
static_cast<int>(nvec[1]);
59 edm::LogInfo(
"HFShower") <<
"HFFibre: " << nb <<
" Long Fibre Length";
60 for (
int it=0; it<nb; it++)
61 edm::LogInfo(
"HFShower") <<
"HFFibre: longFL[" << it <<
"] = " 65 edm::LogInfo(
"HFShower") <<
"HFFibre: " << nb <<
" Short Fibre Length";
66 for (
int it=0; it<nb; it++)
67 edm::LogInfo(
"HFShower") <<
"HFFibre: shortFL[" << it <<
"] = " 71 <<
" view for " << attribute <<
" matching " 74 <<
"cannot match " << attribute <<
" to " << name <<
"\n";
T getParameter(std::string const &) const
std::vector< double > getDDDArray(const std::string &, const DDsvalues_type &, int &)
std::vector< std::pair< unsigned int, DDValue > > DDsvalues_type
std::maps an index to a DDValue. The index corresponds to the index assigned to the name of the std::...
std::vector< double > shortFL
std::vector< double > attL
void setCriteria(const DDValue &nameVal, DDCompOp, DDLogOp l=DDLogOp::AND, bool asString=true, bool merged=true)
std::vector< double > longFL
The DDGenericFilter is a runtime-parametrized Filter looking on DDSpecifcs.