#include <HGCalGeomTools.h>
Public Member Functions | |
HGCalGeomTools () | |
~HGCalGeomTools () | |
Static Public Member Functions | |
static void | radius (double zf, double zb, std::vector< double > const &zFront1, std::vector< double > const &rFront1, std::vector< double > const &slope1, std::vector< double > const &zFront2, std::vector< double > const &rFront2, std::vector< double > const &slope2, int flag, std::vector< double > &zz, std::vector< double > &rin, std::vector< double > &rout) |
static double | radius (double z, std::vector< double > const &zFront, std::vector< double > const &rFront, std::vector< double > const &slope) |
static double | radius (double z, int layer0, int layerf, std::vector< double > const &zFront, std::vector< double > const &rFront) |
static double | slope (double z, std::vector< double > const &zFront, std::vector< double > const &slope) |
static std::pair< int32_t, int32_t > | waferCorner (double xpos, double ypos, double r, double R, double rMin, double rMax, bool oldBug=false) |
static std::pair< double, double > | zradius (double z1, double z2, std::vector< double > const &zFront, std::vector< double > const &rFront) |
Static Private Attributes | |
static constexpr double | tol = 0.0001 |
Definition at line 7 of file HGCalGeomTools.h.
|
inline |
Definition at line 9 of file HGCalGeomTools.h.
|
inline |
Definition at line 10 of file HGCalGeomTools.h.
References RemoveAddSevLevel::flag, dttmaxenums::R, alignCSCRings::r, radius(), hfnoseDigiStudy_cfi::rMax, hfnoseDigiStudy_cfi::rMin, slope(), waferCorner(), z, zradius(), and geometryCSVtoXML::zz.
|
static |
Definition at line 9 of file HGCalGeomTools.cc.
References funct::abs(), RemoveAddSevLevel::flag, gen::k, pfDeepBoostedJetPreprocessParams_cfi::lower_bound, SiStripPI::max, min(), findQualityFiles::rr, slope(), and tol.
Referenced by DDHGCalEEAlgo::constructLayers(), DDHGCalHEAlgo::constructLayers(), HGCalDDDConstants::rangeR(), and ~HGCalGeomTools().
|
static |
Definition at line 119 of file HGCalGeomTools.cc.
References funct::abs(), pfDeepBoostedJetPreprocessParams_cfi::lower_bound, alignCSCRings::r, tol, and z.
|
static |
Definition at line 135 of file HGCalGeomTools.cc.
References createfilelist::int, gen::k, alignCSCRings::r, and tol.
|
static |
Definition at line 159 of file HGCalGeomTools.cc.
References pfDeepBoostedJetPreprocessParams_cfi::lower_bound, and z.
Referenced by radius(), and ~HGCalGeomTools().
|
static |
Definition at line 187 of file HGCalGeomTools.cc.
References spr::find(), gen::k, HGCalParameters::k_CornerSize, convertSQLiteXML::ok, dttmaxenums::R, alignCSCRings::r, mathSSE::sqrt(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), DDHGCalModuleAlgo::positionSensitive(), DDHGCalModule::positionSensitive(), DDHGCalEEAlgo::positionSensitive(), DDHGCalHEAlgo::positionSensitive(), HGCalDDDConstants::waferInLayerTest(), and ~HGCalGeomTools().
|
static |
Definition at line 173 of file HGCalGeomTools.cc.
References gen::k, alignCSCRings::r, tol, and z.
Referenced by ~HGCalGeomTools().
|
staticprivate |
Definition at line 37 of file HGCalGeomTools.h.