#include <HGCalCalibrationCell.h>
Public Member Functions | |
int | findCell (int zside, int layer, int waferU, int waferV, int cellUV, const std::pair< double, double > &xy) const |
HGCalCalibrationCell (const HGCalDDDConstants *cons) | |
HGCalCalibrationCell () | |
Private Attributes | |
std::vector< int > | cells_ [4] |
const HGCalDDDConstants * | cons_ |
double | radius_ [2] |
std::unique_ptr< HGCalCell > | wafer_ |
Definition at line 10 of file HGCalCalibrationCell.h.
HGCalCalibrationCell::HGCalCalibrationCell | ( | const HGCalDDDConstants * | cons | ) |
Definition at line 10 of file HGCalCalibrationCell.cc.
References HGCalParameters::calibCellFullHD_, HGCalParameters::calibCellFullLD_, HGCalParameters::calibCellPartHD_, HGCalParameters::calibCellPartLD_, HGCalParameters::calibCellRHD_, HGCalParameters::calibCellRLD_, cells_, cons_, mps_fire::end, HGCalDDDConstants::getParameter(), dqmdumpme::k, HGCalParameters::nCellsCoarse_, HGCalParameters::nCellsFine_, radius_, mathSSE::sqrt(), wafer_, and HGCalParameters::waferSize_.
|
inline |
Definition at line 13 of file HGCalCalibrationCell.h.
int HGCalCalibrationCell::findCell | ( | int | zside, |
int | layer, | ||
int | waferU, | ||
int | waferV, | ||
int | cellUV, | ||
const std::pair< double, double > & | xy | ||
) | const |
Definition at line 39 of file HGCalCalibrationCell.cc.
References HGCalCell::cellPlacementIndex(), cells_, cons_, mps_fire::end, spr::find(), info(), nano_mu_digi_cff::layer, HGCalDDDConstants::layerType(), convertSQLiteXML::ok, diffTwoXMLs::r2, radius_, wafer_, HGCalTypes::WaferCenterB, HGCalTypes::WaferFull, HGCalTypes::WaferHD120, HGCalTypes::WaferHD200, HGCalDDDConstants::waferInfo(), HGCalWaferIndex::waferU(), HGCalWaferIndex::waferV(), geometryCSVtoXML::xx, geometryCSVtoXML::xy, geometryCSVtoXML::yy, and ecaldqm::zside().
|
private |
Definition at line 21 of file HGCalCalibrationCell.h.
Referenced by findCell(), and HGCalCalibrationCell().
|
private |
Definition at line 18 of file HGCalCalibrationCell.h.
Referenced by findCell(), and HGCalCalibrationCell().
|
private |
Definition at line 20 of file HGCalCalibrationCell.h.
Referenced by findCell(), and HGCalCalibrationCell().
|
private |
Definition at line 19 of file HGCalCalibrationCell.h.
Referenced by findCell(), and HGCalCalibrationCell().