#include <HGCalParametersFromDD.h>
Public Member Functions | |
bool | build (const DDCompactView *, HGCalParameters &, 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 11 of file HGCalParametersFromDD.h.
|
inline |
Definition at line 13 of file HGCalParametersFromDD.h.
|
inlinevirtual |
Definition at line 14 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 52 of file HGCalParametersFromDD.cc.
References HGCalParameters::cellSize_, funct::cos(), dbl_to_int(), HGCalParameters::defineFull_, HGCalParameters::etaMinBH_, Exception, HGCalGeometryMode::ExtrudedPolygon, ALCARECOTkAlBeamHalo_cff::filter, DDFilteredView::firstChild(), HGCalParameters::firstLayer_, relativeConstraints::geom, getCellPosition(), getDDDArray(), getDDDValue(), HGCalGeometryMode::Hexagon, HGCalGeometryMode::Hexagon8, HGCalGeometryMode::Hexagon8Full, HGCalGeometryMode::HexagonFull, createfilelist::int, gen::k, HGCalParameters::k_ScaleFromDDD, HGCalParameters::k_ScaleToDDD, HGCalParameters::levelT_, HGCalGeomParameters::loadCellParsHexagon(), HGCalGeomParameters::loadCellTrapezoid(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), HGCalGeomParameters::loadSpecParsHexagon(), HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadSpecParsTrapezoid(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), DDFilteredView::mergedSpecifics(), ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, HGCalParameters::mode_, HGCalParameters::mouseBite_, dataset::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(), HGCalParametersESModule::produce(), and ~HGCalParametersFromDD().
|
private |
Definition at line 233 of file HGCalParametersFromDD.cc.
References HGCalParameters::cellCoarseIndex_, HGCalParameters::cellCoarseX_, HGCalParameters::cellCoarseY_, HGCalParameters::cellFineIndex_, HGCalParameters::cellFineX_, HGCalParameters::cellFineY_, triggerObjects_cff::id, gen::k, N, HGCalParameters::nCellsCoarse_, HGCalParameters::nCellsFine_, dttmaxenums::R, alignCSCRings::r, mathSSE::sqrt(), findQualityFiles::v, and HGCalParameters::waferSize_.
Referenced by build(), and ~HGCalParametersFromDD().
|
private |
Definition at line 314 of file HGCalParametersFromDD.cc.
References DDfetch(), DDValue::doubles(), Exception, and heppy_batch::val.
Referenced by build(), and ~HGCalParametersFromDD().
|
private |
Definition at line 300 of file HGCalParametersFromDD.cc.
References DDfetch(), DDValue::doubles(), Exception, and heppy_batch::val.
Referenced by build(), and ~HGCalParametersFromDD().