Definition at line 19 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(), gpar, i, lambLim, longFL, DDFilteredView::mergedSpecifics(), mergeVDriftHistosByStation::name, nBinAtt, nBinR, radius, DDSpecificsFilter::setCriteria(), shortFL, AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.
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";
78 attribute =
"ReadOutName";
84 fv2.addFilter(filter2);
85 dodet = fv2.firstChild();
92 edm::LogInfo(
"HFShower") <<
"HFFibre: " << nb <<
" gpar (cm)";
93 for (
int i=0;
i<nb;
i++)
95 <<
gpar[
i]/cm <<
" cm";
101 edm::LogInfo(
"HFShower") <<
"HFFibre: radius[" <<
i <<
"] = "
105 <<
" view for " << attribute <<
" matching "
108 <<
"cannot match " << attribute <<
" to " << name <<
"\n";
std::vector< double > gpar
T getParameter(std::string const &) const
std::vector< double > getDDDArray(const std::string &, const DDsvalues_type &, int &)
std::vector< double > radius
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.