#include <EcalSimParametersFromDD.h>
Public Member Functions | |
bool | build (const DDCompactView *, const std::string &name, EcalSimulationParameters &) |
bool | build (const cms::DDCompactView *, const std::string &name, EcalSimulationParameters &) |
EcalSimParametersFromDD ()=default | |
Private Member Functions | |
bool | buildParameters (const EcalSimulationParameters &) |
std::vector< double > | getDDDArray (const std::string &, const DDsvalues_type &) |
std::vector< std::string > | getStringArray (const std::string &, const DDsvalues_type &) |
Definition at line 14 of file EcalSimParametersFromDD.h.
|
default |
bool EcalSimParametersFromDD::build | ( | const DDCompactView * | cpv, |
const std::string & | name, | ||
EcalSimulationParameters & | php | ||
) |
Definition at line 23 of file EcalSimParametersFromDD.cc.
References buildParameters(), dbl_to_int(), ddtrap, EcalSimulationParameters::depth1Name_, EcalSimulationParameters::depth2Name_, PVValHelper::dz, EcalSimulationParameters::dzs_, EcalSimulationParameters::etaBaskets_, alcazmumu_cfi::filter, spr::find(), DDFilteredView::firstChild(), getDDDArray(), getStringArray(), DDFilteredView::logicalPart(), EcalSimulationParameters::lvNames_, DDLogicalPart::material(), EcalSimulationParameters::matNames_, DDFilteredView::mergedSpecifics(), DDName::name(), DDBase< N, C >::name(), EcalSimulationParameters::ncrys_, DDFilteredView::next(), EcalSimulationParameters::nmods_, EcalSimulationParameters::nxtalEta_, EcalSimulationParameters::nxtalPhi_, DDSolid::parameters(), EcalSimulationParameters::phiBaskets_, DDSolid::shape(), mkfit::Const::sol, DDLogicalPart::solid(), AlCaHLTBitMon_QueryRunRegistry::string, EcalSimulationParameters::useWeight_, and gpuVertexFinder::while().
bool EcalSimParametersFromDD::build | ( | const cms::DDCompactView * | cpv, |
const std::string & | name, | ||
EcalSimulationParameters & | php | ||
) |
Definition at line 95 of file EcalSimParametersFromDD.cc.
References buildParameters(), data, dbl_to_int(), EcalSimulationParameters::depth1Name_, EcalSimulationParameters::depth2Name_, cms::DDCompactView::detector(), PVValHelper::dz, EcalSimulationParameters::dzs_, EcalSimulationParameters::etaBaskets_, spr::find(), EcalSimulationParameters::lvNames_, EcalSimulationParameters::matNames_, mergeVDriftHistosByStation::name, EcalSimulationParameters::ncrys_, EcalSimulationParameters::nmods_, EcalSimulationParameters::nxtalEta_, EcalSimulationParameters::nxtalPhi_, EcalSimulationParameters::phiBaskets_, findQualityFiles::size, cms::DDCompactView::specpars(), AlCaHLTBitMon_QueryRunRegistry::string, EcalSimulationParameters::useWeight_, and cms::DDDetector::worldVolume().
|
private |
Definition at line 174 of file EcalSimParametersFromDD.cc.
References EcalSimulationParameters::depth1Name_, EcalSimulationParameters::depth2Name_, EcalSimulationParameters::dzs_, EcalSimulationParameters::etaBaskets_, EcalSimulationParameters::lvNames_, EcalSimulationParameters::matNames_, myPrint(), EcalSimulationParameters::ncrys_, EcalSimulationParameters::nmods_, EcalSimulationParameters::nxtalEta_, EcalSimulationParameters::nxtalPhi_, EcalSimulationParameters::phiBaskets_, and EcalSimulationParameters::useWeight_.
Referenced by build().
|
private |
Definition at line 188 of file EcalSimParametersFromDD.cc.
References DDfetch(), DDValue::doubles(), str, and relativeConstraints::value.
Referenced by build().
|
private |
Definition at line 205 of file EcalSimParametersFromDD.cc.
References DDfetch(), str, DDValue::strings(), and relativeConstraints::value.
Referenced by build().