#include <MTDParametersFromDD.h>
Definition at line 11 of file MTDParametersFromDD.h.
MTDParametersFromDD::MTDParametersFromDD |
( |
| ) |
|
|
inline |
virtual MTDParametersFromDD::~MTDParametersFromDD |
( |
| ) |
|
|
inlinevirtual |
Definition at line 31 of file MTDParametersFromDD.cc.
References DDVectorGetter::check(), dbl_to_int(), Exception, DDFilteredView::firstChild(), DDVectorGetter::get(), DDFilteredView::mergedSpecifics(), dataset::name, convertSQLiteXML::ok, AlCaHLTBitMon_QueryRunRegistry::string, pfDeepBoostedJetPreprocessParams_cfi::sv, PMTDParameters::topologyMode_, and PMTDParameters::vpars_.
Referenced by MTDParametersESModule::produce(), and ~MTDParametersFromDD().
34 std::array<std::string,2> mtdSubdet { {
"BTL",
"ETL" } };
36 for(
const auto&
name : mtdSubdet )
42 putOne( subdet, subdetPars, ptp );
51 bool ok = fv1.firstChild();
54 int topoMode = getMTDTopologyMode(
"TopologyMode",
sv);
57 throw cms::Exception(
"MTDParametersFromDD" ) <<
"Not found "<< attribute.c_str() <<
" but needed."; }
void putOne(int, std::vector< int > &, PMTDParameters &)
std::vector< int > vpars_
std::vector< int > dbl_to_int(const std::vector< double > &vecdbl)
Converts a std::vector of doubles to a std::vector of int.
bool check(const std::string &)
std::vector< double > get(const std::string &)
std::vector< std::pair< unsigned int, DDValue > > DDsvalues_type
void MTDParametersFromDD::putOne |
( |
int |
subdet, |
|
|
std::vector< int > & |
vpars, |
|
|
PMTDParameters & |
ptp |
|
) |
| |
|
private |