#include <HGCalParametersFromDD.h>
Public Member Functions | |
bool | build (const DDCompactView *, HGCalParameters &, const std::string &, const std::string &, const std::string &, const std::string &) |
bool | build (const cms::DDCompactView *, HGCalParameters &, const std::string &, const std::string &, const std::string &, const std::string &, const std::string &) |
HGCalParametersFromDD () | |
virtual | ~HGCalParametersFromDD () |
Private Member Functions | |
void | getCellPosition (HGCalParameters &php, int type) |
std::vector< double > | getDDDArray (const char *s, const DDsvalues_type &sv) |
double | getDDDValue (const char *s, const DDsvalues_type &sv) |
Definition at line 12 of file HGCalParametersFromDD.h.
|
inline |
Definition at line 14 of file HGCalParametersFromDD.h.
|
inlinevirtual |
Definition at line 15 of file HGCalParametersFromDD.h.
References build(), getCellPosition(), getDDDArray(), getDDDValue(), alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, and pfDeepBoostedJetPreprocessParams_cfi::sv.
bool HGCalParametersFromDD::build | ( | const DDCompactView * | cpv, |
HGCalParameters & | php, | ||
const std::string & | name, | ||
const std::string & | namew, | ||
const std::string & | namec, | ||
const std::string & | namet | ||
) |
Definition at line 56 of file HGCalParametersFromDD.cc.
References HGCalParameters::cellSize_, funct::cos(), dbl_to_int(), HGCalParameters::defineFull_, HGCalParameters::detectorType_, Exception, HGCalGeometryMode::ExtrudedPolygon, ALCARECOTkAlBeamHalo_cff::filter, DDFilteredView::firstChild(), HGCalParameters::firstLayer_, HGCalParameters::firstMixedLayer_, relativeConstraints::geom, HGCalGeometryMode::Hexagon, HGCalGeometryMode::Hexagon8, HGCalGeometryMode::Hexagon8Full, HGCalGeometryMode::HexagonFull, createfilelist::int, dqmdumpme::k, HGCalParameters::k_ScaleFromDDD, HGCalParameters::k_ScaleToDDD, HGCalParameters::levelT_, HGCalParameters::levelZSide_, DDFilteredView::mergedSpecifics(), HGCalParameters::minTileSize_, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, HGCalParameters::mode_, HGCalParameters::mouseBite_, Skims_PA_cff::name, HGCalParameters::nCellsCoarse_, HGCalParameters::nCellsFine_, convertSQLiteXML::ok, HGCalGeometryMode::Polyhedra, HGCalParameters::sensorSeparation_, AlCaHLTBitMon_QueryRunRegistry::string, pfDeepBoostedJetPreprocessParams_cfi::sv, HGCalGeometryMode::Trapezoid, heppy_batch::val, HGCalParameters::waferR_, HGCalParameters::waferSize_, and HGCalParameters::waferThick_.
Referenced by PHGCalParametersDBBuilder::beginRun(), and ~HGCalParametersFromDD().
bool HGCalParametersFromDD::build | ( | const cms::DDCompactView * | cpv, |
HGCalParameters & | php, | ||
const std::string & | name, | ||
const std::string & | namew, | ||
const std::string & | namec, | ||
const std::string & | namet, | ||
const std::string & | name2 | ||
) |
Definition at line 227 of file HGCalParametersFromDD.cc.
References HGCalParameters::cellSize_, funct::cos(), dbl_to_int(), HGCalParameters::defineFull_, cms::DDCompactView::detector(), HGCalParameters::detectorType_, Exception, HGCalGeometryMode::ExtrudedPolygon, cms::DDSpecParRegistry::filter(), HGCalParameters::firstLayer_, HGCalParameters::firstMixedLayer_, relativeConstraints::geom, HGCalGeometryMode::Hexagon, HGCalGeometryMode::Hexagon8, HGCalGeometryMode::Hexagon8Full, HGCalGeometryMode::HexagonFull, dqmdumpme::k, HGCalParameters::k_ScaleFromDD4Hep, HGCalParameters::k_ScaleToDDD, HGCalParameters::levelT_, HGCalParameters::levelZSide_, HGCalParameters::minTileSize_, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, HGCalParameters::mode_, HGCalParameters::mouseBite_, Skims_PA_cff::name, HGCalParameters::nCellsCoarse_, HGCalParameters::nCellsFine_, convertSQLiteXML::ok, HGCalGeometryMode::Polyhedra, HGCalParameters::sensorSeparation_, cms::DDCompactView::specpars(), AlCaHLTBitMon_QueryRunRegistry::string, HGCalGeometryMode::Trapezoid, cms::DDDetector::vectors(), HGCalParameters::waferR_, HGCalParameters::waferSize_, HGCalParameters::waferThick_, and cms::DDDetector::worldVolume().
|
private |
Definition at line 407 of file HGCalParametersFromDD.cc.
References HGCalParameters::cellCoarseIndex_, HGCalParameters::cellCoarseX_, HGCalParameters::cellCoarseY_, HGCalParameters::cellFineIndex_, HGCalParameters::cellFineX_, HGCalParameters::cellFineY_, triggerObjects_cff::id, dqmdumpme::k, N, HGCalParameters::nCellsCoarse_, HGCalParameters::nCellsFine_, dttmaxenums::R, alignCSCRings::r, mathSSE::sqrt(), findQualityFiles::v, and HGCalParameters::waferSize_.
Referenced by ~HGCalParametersFromDD().
|
private |
Definition at line 482 of file HGCalParametersFromDD.cc.
References DDfetch(), DDValue::doubles(), Exception, and heppy_batch::val.
Referenced by ~HGCalParametersFromDD().
|
private |
Definition at line 469 of file HGCalParametersFromDD.cc.
References DDfetch(), DDValue::doubles(), Exception, and heppy_batch::val.
Referenced by ~HGCalParametersFromDD().