#include <HcalDDDSimConstants.h>
Public Member Functions | |
HcalCellType::HcalCell | cell (const int &det, const int &zside, const int &depth, const int &etaR, const int &iphi) const |
int | findDepth (const int &det, const int &eta, const int &phi, const int &zside, const int &lay) const |
unsigned int | findLayer (const int &layer, const std::vector< HcalParameters::LayerItem > &layerGroup) const |
std::vector< std::pair< double, double > > | getConstHBHE (const int &type) const |
int | getDepthEta16 (const int &det, const int &phi, const int &zside) const |
int | getDepthEta16M (const int &det) const |
int | getDepthEta29 (const int &phi, const int &zside, const int &i) const |
int | getDepthEta29M (const int &i, const bool &planOne) const |
std::pair< int, double > | getDetEta (const double &eta, const int &depth) const |
int | getEta (const int &det, const int &lay, const double &hetaR) const |
std::pair< int, int > | getEtaDepth (const int &det, int etaR, const int &phi, const int &zside, int depth, const int &lay) const |
double | getEtaHO (const double &etaR, const double &x, const double &y, const double &z) const |
const std::vector< double > & | getEtaTableHF () const |
int | getFrontLayer (const int &det, const int &eta) const |
const std::vector< double > & | getGparHF () const |
const std::vector< HcalDetId > & | getIdHF2QIE () const |
std::pair< int, int > | getiEtaRange (const int &i) const |
int | getLastLayer (const int &det, const int &eta) const |
double | getLayer0Wt (const int &det, const int &phi, const int &zside) const |
int | getLayerBack (const int &det, const int &eta, const int &phi, const int &zside, const int &depth) const |
int | getLayerFront (const int &det, const int &eta, const int &phi, const int &zside, const int &depth) const |
int | getLayerMax (const int &eta, const int &depth) const |
int | getMaxDepth (const int &type) const |
int | getMaxDepth (const int &det, const int &eta, const int &phi, const int &zside, const bool &partialOnly) const |
std::pair< int, int > | getMaxDepthDet (const int &i) const |
int | getMinDepth (const int &det, const int &eta, const int &phi, const int &zside, const bool &partialOnly) const |
std::pair< int, int > | getModHalfHBHE (const int &type) const |
std::pair< double, double > | getPhiCons (const int &det, const int &ieta) const |
std::vector< std::pair< int, double > > | getPhis (const int &subdet, const int &ieta) const |
const std::vector< double > & | getPhiTableHF () const |
const std::vector< double > & | getRTableHF () const |
std::vector< HcalCellType > | HcalCellTypes () const |
std::vector< HcalCellType > | HcalCellTypes (const HcalSubdetector &, int ieta=-1, int depth=-1) const |
HcalDDDSimConstants (const HcalParameters *hp) | |
bool | isBH () const |
bool | isHE () const |
const HcalLayerDepthMap * | ldMap () const |
int | maxHFDepth (const int &ieta, const int &iphi) const |
unsigned int | numberOfCells (const HcalSubdetector &) const |
const HcalParameters * | parameter () const |
int | phiNumber (const int &phi, const int &unit) const |
void | printTiles () const |
int | unitPhi (const int &det, const int &etaR) const |
int | unitPhi (const double &dphi) const |
~HcalDDDSimConstants () | |
Private Member Functions | |
double | deltaEta (const int &det, const int &eta, const int &depth) const |
double | getEta (const int &det, const int &etaR, const int &zside, int depth=1) const |
double | getEta (const double &r, const double &z) const |
double | getGain (const HcalSubdetector &subdet, const int &depth) const |
int | getShift (const HcalSubdetector &subdet, const int &depth) const |
void | initialize () |
unsigned int | layerGroup (int eta, int i) const |
unsigned int | layerGroup (int det, int eta, int phi, int zside, int i) const |
unsigned int | layerGroupSize (int eta) const |
void | printTileHB (const int &eta, const int &phi, const int &zside, const int &depth) const |
void | printTileHE (const int &eta, const int &phi, const int &zside, const int &depth) const |
Private Attributes | |
int | depthEta16 [2] |
int | depthEta29 [2] |
std::pair< int, int > | depthMaxDf_ |
std::pair< int, int > | depthMaxSp_ |
std::vector< int > | depths [nDepthMax] |
double | dlShort |
double | dzVcal |
double | etaHO [4] |
const HcalParameters * | hpar |
std::vector< HcalDetId > | idHF2QIE |
bool | isBH_ |
int | layBHB [3] |
int | layBHE [4] |
int | layFHB [2] |
int | layFHE [3] |
HcalLayerDepthMap | ldmap_ |
std::vector< int > | maxDepth |
int | nDepth |
int | nEta |
int | nmodHB |
int | nmodHE |
int | nPhiF |
int | nR |
int | nzHB |
int | nzHE |
double | rminHO |
double | zVcal |
Static Private Attributes | |
static const int | maxLayer_ = 18 |
static const int | maxLayerHB_ = 16 |
static const int | nDepthMax = 9 |
this class reads the constant section of the hcal-sim-numbering xml-file
Definition at line 24 of file HcalDDDSimConstants.h.
HcalDDDSimConstants::HcalDDDSimConstants | ( | const HcalParameters * | hp | ) |
Definition at line 10 of file HcalDDDSimConstants.cc.
References HcalCellTypes(), and initialize().
HcalDDDSimConstants::~HcalDDDSimConstants | ( | ) |
Definition at line 22 of file HcalDDDSimConstants.cc.
HcalCellType::HcalCell HcalDDDSimConstants::cell | ( | const int & | det, |
const int & | zside, | ||
const int & | depth, | ||
const int & | etaR, | ||
const int & | iphi | ||
) | const |
Definition at line 28 of file HcalDDDSimConstants.cc.
References d1, deltaEta(), hcalRecHitTable_cff::depth, HcalParameters::drHB, HcalParameters::dzHE, PVValHelper::eta, HcalParameters::etaMax, HcalParameters::etaMin, getEta(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, hpar, hcalRecHitTable_cff::iphi, maxDepth, maxLayerHB_, nEta, HcalParameters::noff, nR, convertSQLiteXML::ok, phi, HcalParameters::phibin, HcalParameters::phioff, HcalParameters::phitable, HcalParameters::rHB, HcalParameters::rTable, createJobs::tmp, unitPhi(), HcalParameters::zHE, and ecaldqm::zside().
Referenced by HcalCellTypes(), and HcalTestAnalysis::update().
|
private |
Definition at line 979 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, depthEta29, dlShort, etaHO, HcalParameters::etaMin, HcalParameters::etaTable, getEta(), HcalForward, HcalOuter, hpar, nEta, HcalParameters::noff, nR, HcalParameters::rTable, createJobs::tmp, z, and zVcal.
Referenced by cell().
int HcalDDDSimConstants::findDepth | ( | const int & | det, |
const int & | eta, | ||
const int & | phi, | ||
const int & | zside, | ||
const int & | lay | ||
) | const |
Definition at line 121 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, PVValHelper::eta, HcalLayerDepthMap::getDepth(), HcalLayerDepthMap::isValid(), ldmap_, phi, and ecaldqm::zside().
Referenced by HcalDDDRecConstants::findDepth(), HcalDDDRecConstants::getHCID(), and layerGroup().
unsigned int HcalDDDSimConstants::findLayer | ( | const int & | layer, |
const std::vector< HcalParameters::LayerItem > & | layerGroup | ||
) | const |
Definition at line 127 of file HcalDDDSimConstants.cc.
References mps_fire::i, EcalPhiSymFlatTableProducers_cfi::id, nano_mu_digi_cff::layer, and layerGroup().
std::vector< std::pair< double, double > > HcalDDDSimConstants::getConstHBHE | ( | const int & | type | ) | const |
Definition at line 139 of file HcalDDDSimConstants.cc.
References HcalParameters::drHB, HcalParameters::dzHE, hpar, mps_fire::i, HcalParameters::rHB, and HcalParameters::zHE.
int HcalDDDSimConstants::getDepthEta16 | ( | const int & | det, |
const int & | phi, | ||
const int & | zside | ||
) | const |
Definition at line 153 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, depthEta16, HcalLayerDepthMap::getDepth16(), ldmap_, phi, and ecaldqm::zside().
Referenced by HcalDDDRecConstants::getDepthEta16(), getEtaDepth(), HcalDDDRecConstants::getHCID(), getMaxDepth(), getMinDepth(), HcalDDDRecConstants::getOneEtaBin(), HcalDDDRecConstants::initialize(), and printTiles().
int HcalDDDSimConstants::getDepthEta16M | ( | const int & | det | ) | const |
Definition at line 163 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, depthEta16, HcalLayerDepthMap::getDepth16(), hcalRecHitTable_cff::iphi, ldmap_, HcalLayerDepthMap::validDet(), and ecaldqm::zside().
Referenced by HcalDDDRecConstants::getMaxDepth(), HcalDDDRecConstants::getMinDepth(), HcalDDDRecConstants::getOneEtaBin(), and HcalDDDRecConstants::initialize().
int HcalDDDSimConstants::getDepthEta29 | ( | const int & | phi, |
const int & | zside, | ||
const int & | i | ||
) | const |
Definition at line 179 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, depthEta29, HcalLayerDepthMap::getMaxDepthLastHE(), mps_fire::i, ldmap_, phi, and ecaldqm::zside().
Referenced by HcalDDDRecConstants::getDepthEta29(), getEtaDepth(), HcalDDDRecConstants::getHCID(), HcalDDDRecConstants::getOneEtaBin(), and HcalDDDRecConstants::mergedDepthList29().
int HcalDDDSimConstants::getDepthEta29M | ( | const int & | i, |
const bool & | planOne | ||
) | const |
Definition at line 186 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, depthEta29, HcalLayerDepthMap::getMaxDepthLastHE(), mps_fire::i, hcalRecHitTable_cff::iphi, ldmap_, HcalLayerDepthMap::validDet(), and ecaldqm::zside().
Referenced by HcalDDDRecConstants::getMaxDepth(), HcalDDDRecConstants::getOneEtaBin(), and HcalDDDRecConstants::initialize().
std::pair< int, double > HcalDDDSimConstants::getDetEta | ( | const double & | eta, |
const int & | depth | ||
) | const |
Definition at line 202 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, depthEta16, PVValHelper::eta, ALCARECOTkAlBeamHalo_cff::etaMax, HcalParameters::etaMax, HcalParameters::etaMin, generateTowerEtThresholdLUT::etaRange, HcalParameters::etaTable, JetChargeProducer_cfi::exp, HcalBarrel, HcalEndcap, HcalForward, hpar, mps_fire::i, hcalRecHitTable_cff::ieta, nEta, funct::tan(), tauSpinnerTable_cfi::theta, and zVcal.
Referenced by HcalNumberingFromDDD::unitID().
int HcalDDDSimConstants::getEta | ( | const int & | det, |
const int & | lay, | ||
const double & | hetaR | ||
) | const |
Definition at line 226 of file HcalDDDSimConstants.cc.
References etaHO, HcalParameters::etaMax, ALCARECOTkAlBeamHalo_cff::etaMin, HcalParameters::etaMin, HcalParameters::etaTable, HcalBarrel, HcalEndcap, HcalForward, hpar, mps_fire::i, hcalRecHitTable_cff::ieta, maxLayer_, nEta, HcalParameters::noff, and nR.
Referenced by cell(), deltaEta(), getEta(), and HcalNumberingFromDDD::unitID().
|
private |
Definition at line 1016 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, depthEta29, dlShort, etaHO, HcalParameters::etaMin, HcalParameters::etaTable, getEta(), HcalForward, HcalOuter, hpar, nEta, HcalParameters::noff, nR, HcalParameters::rTable, createJobs::tmp, z, ecaldqm::zside(), and zVcal.
|
private |
Definition at line 1056 of file HcalDDDSimConstants.cc.
References CrabHelper::log, alignCSCRings::r, funct::tan(), createJobs::tmp, and z.
std::pair< int, int > HcalDDDSimConstants::getEtaDepth | ( | const int & | det, |
int | etaR, | ||
const int & | phi, | ||
const int & | zside, | ||
int | depth, | ||
const int & | lay | ||
) | const |
Definition at line 253 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, HcalParameters::etaMin, getDepthEta16(), getDepthEta29(), getMaxDepth(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, hpar, layerGroup(), HcalParameters::noff, phi, HcalParameters::phibin, HcalParameters::phioff, and ecaldqm::zside().
Referenced by HcalTestNumberingTester::analyze(), and HcalNumberingFromDDD::unitID().
double HcalDDDSimConstants::getEtaHO | ( | const double & | etaR, |
const double & | x, | ||
const double & | y, | ||
const double & | z | ||
) | const |
Definition at line 297 of file HcalDDDSimConstants.cc.
References PVValHelper::eta, HcalParameters::etaTable, hpar, alignCSCRings::r, rminHO, mathSSE::sqrt(), AlCaHLTBitMon_QueryRunRegistry::string, x, y, z, HcalParameters::zHO, and geometryCSVtoXML::zz.
Referenced by HcalNumberingFromDDD::unitID().
|
inline |
Definition at line 44 of file HcalDDDSimConstants.h.
References HcalParameters::etaTableHF, and hpar.
int HcalDDDSimConstants::getFrontLayer | ( | const int & | det, |
const int & | eta | ||
) | const |
Definition at line 322 of file HcalDDDSimConstants.cc.
References funct::abs(), PVValHelper::eta, layFHB, and layFHE.
Referenced by HcalDDDRecConstants::getLayerFront().
|
private |
Definition at line 1085 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, Hcal_Conditions_forGlobalTag_cff::gain, HcalParameters::HBGains, HcalEndcap, HcalForward, HcalOuter, HcalParameters::HEGains, HcalParameters::HFGains, and hpar.
Referenced by HcalCellTypes().
|
inline |
Definition at line 45 of file HcalDDDSimConstants.h.
References HcalParameters::gparHF, and hpar.
Referenced by HCalSD::HCalSD(), HFShower::HFShower(), and HFShowerParam::HFShowerParam().
|
inline |
Definition at line 46 of file HcalDDDSimConstants.h.
References idHF2QIE.
Referenced by HcalDDDRecConstants::getHFCellParameters().
|
inline |
Definition at line 43 of file HcalDDDSimConstants.h.
References HcalParameters::etaMax, HcalParameters::etaMin, hpar, and mps_fire::i.
int HcalDDDSimConstants::getLastLayer | ( | const int & | det, |
const int & | eta | ||
) | const |
Definition at line 340 of file HcalDDDSimConstants.cc.
References funct::abs(), PVValHelper::eta, layBHB, and layBHE.
Referenced by HcalDDDRecConstants::getLayerBack(), and HcalDDDRecConstants::getThickActive().
double HcalDDDSimConstants::getLayer0Wt | ( | const int & | det, |
const int & | phi, | ||
const int & | zside | ||
) | const |
Definition at line 362 of file HcalDDDSimConstants.cc.
References HcalLayerDepthMap::getLayer0Wt(), hpar, HcalParameters::Layer0Wt, ldmap_, phi, and ecaldqm::zside().
Referenced by HCalSD::getEnergyDeposit(), and HcalDDDRecConstants::getLayer0Wt().
int HcalDDDSimConstants::getLayerBack | ( | const int & | det, |
const int & | eta, | ||
const int & | phi, | ||
const int & | zside, | ||
const int & | depth | ||
) | const |
Definition at line 388 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, depths, PVValHelper::eta, HcalLayerDepthMap::getLayerBack(), nano_mu_digi_cff::layer, ldmap_, maxLayer_, phi, and ecaldqm::zside().
Referenced by printTileHB(), and printTileHE().
int HcalDDDSimConstants::getLayerFront | ( | const int & | det, |
const int & | eta, | ||
const int & | phi, | ||
const int & | zside, | ||
const int & | depth | ||
) | const |
Definition at line 369 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, PVValHelper::eta, HcalLayerDepthMap::getLayerFront(), getLayerMax(), hpar, MainPageGenerator::l, nano_mu_digi_cff::layer, layerGroup(), ldmap_, maxLayer_, maxLayerHB_, HcalParameters::noff, phi, and ecaldqm::zside().
Referenced by printTileHB(), and printTileHE().
int HcalDDDSimConstants::getLayerMax | ( | const int & | eta, |
const int & | depth | ||
) | const |
Definition at line 401 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, PVValHelper::eta, HcalParameters::etaMin, hpar, layerGroupSize(), maxDepth, and maxLayerHB_.
Referenced by getLayerFront(), and initialize().
|
inline |
Definition at line 53 of file HcalDDDSimConstants.h.
References maxDepth.
Referenced by getEtaDepth(), HcalDDDRecConstants::getMaxDepth(), HCalSD::HCalSD(), and printTiles().
int HcalDDDSimConstants::getMaxDepth | ( | const int & | det, |
const int & | eta, | ||
const int & | phi, | ||
const int & | zside, | ||
const bool & | partialOnly | ||
) | const |
Definition at line 407 of file HcalDDDSimConstants.cc.
References PVValHelper::eta, HcalParameters::etaMax, getDepthEta16(), HcalLayerDepthMap::getDepths(), hpar, HcalLayerDepthMap::isValid(), layerGroup(), ldmap_, maxDepth, maxHFDepth(), maxLayer_, maxLayerHB_, phi, and ecaldqm::zside().
|
inline |
Definition at line 55 of file HcalDDDSimConstants.h.
References depthMaxDf_, depthMaxSp_, and mps_fire::i.
Referenced by HcalDDDRecConstants::initialize().
int HcalDDDSimConstants::getMinDepth | ( | const int & | det, |
const int & | eta, | ||
const int & | phi, | ||
const int & | zside, | ||
const bool & | partialOnly | ||
) | const |
Definition at line 433 of file HcalDDDSimConstants.cc.
References PVValHelper::eta, HcalParameters::etaMin, getDepthEta16(), HcalLayerDepthMap::getDepths(), hpar, HcalLayerDepthMap::isValid(), layerGroup(), layerGroupSize(), ldmap_, maxDepth, phi, and ecaldqm::zside().
Referenced by HcalDDDRecConstants::getMinDepth().
std::pair< int, int > HcalDDDSimConstants::getModHalfHBHE | ( | const int & | type | ) | const |
std::pair< double, double > HcalDDDSimConstants::getPhiCons | ( | const int & | det, |
const int & | ieta | ||
) | const |
Definition at line 467 of file HcalDDDSimConstants.cc.
References HcalParameters::etaMin, HcalEndcap, HcalForward, hpar, hcalRecHitTable_cff::ieta, HcalParameters::phibin, HcalParameters::phioff, HcalParameters::phitable, and unitPhi().
Referenced by getPhis(), HcalDDDRecConstants::getPhis(), and HcalNumberingFromDDD::unitID().
std::vector< std::pair< int, double > > HcalDDDSimConstants::getPhis | ( | const int & | subdet, |
const int & | ieta | ||
) | const |
Definition at line 486 of file HcalDDDSimConstants.cc.
References angle_units::operators::convertRadToDeg(), getPhiCons(), hcalRecHitTable_cff::ieta, ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::ietaAbs(), createfilelist::int, hcalRecHitTable_cff::iphi, isotrackApplyRegressor::k, nphi, phi, phiNumber(), edm::second(), unitPhi(), and units().
Referenced by HcalCellTypes().
|
inline |
Definition at line 60 of file HcalDDDSimConstants.h.
References hpar, and HcalParameters::phitable.
Referenced by HcalDDDRecConstants::getHFCellParameters().
|
inline |
Definition at line 61 of file HcalDDDSimConstants.h.
References hpar, and HcalParameters::rTable.
Referenced by HcalDDDRecConstants::getHFCellParameters(), HFShowerFibreBundle::HFShowerFibreBundle(), and HFShowerPMT::HFShowerPMT().
|
private |
Definition at line 1066 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, HcalParameters::HBShift, HcalEndcap, HcalForward, HcalOuter, HcalParameters::HEShift, HcalParameters::HFShift, hpar, and edm::shift.
Referenced by HcalCellTypes().
std::vector< HcalCellType > HcalDDDSimConstants::HcalCellTypes | ( | ) | const |
Definition at line 507 of file HcalDDDSimConstants.cc.
References HcalBarrel, HcalEndcap, HcalForward, HcalOuter, and mps_fire::i.
Referenced by HcalDDDRecConstants::HcalCellTypes(), HcalDDDSimConstants(), and numberOfCells().
std::vector< HcalCellType > HcalDDDSimConstants::HcalCellTypes | ( | const HcalSubdetector & | subdet, |
int | ieta = -1 , |
||
int | depth = -1 |
||
) | const |
Definition at line 542 of file HcalDDDSimConstants.cc.
References cell(), hcalRecHitTable_cff::depth, dlShort, dzVcal, PVValHelper::eta, HcalParameters::etaMax, HcalParameters::etaMin, Hcal_Conditions_forGlobalTag_cff::gain, getGain(), getPhis(), getShift(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, hpar, idHF2QIE, hcalRecHitTable_cff::ieta, GetRecoTauVFromDQM_MC_cff::kk, MainPageGenerator::l, maxDepth, maxLayer_, maxLayerHB_, HcalParameters::noff, nzHB, nzHE, HcalCellType::HcalCell::ok, convertSQLiteXML::ok, phi, HcalParameters::phibin, HcalParameters::phioff, HcalParameters::phitable, HcalCellType::setPhi(), edm::shift, unit(), unitPhi(), and ecaldqm::zside().
|
private |
Definition at line 743 of file HcalDDDSimConstants.cc.
References depthEta16, depthEta29, depthMaxDf_, depthMaxSp_, depths, dlShort, isotrackApplyRegressor::dtype, HcalParameters::dzVcal, dzVcal, etaHO, ALCARECOTkAlBeamHalo_cff::etaMax, HcalParameters::etaMax, HcalParameters::etaMin, HcalParameters::etaTable, cms::cuda::for(), HcalLayerDepthMap::getDepthMax(), getLayerMax(), HcalParameters::gparHF, HcalForward, hpar, mps_fire::i, idHF2QIE, l1tnanotables_cff::iet, HcalLayerDepthMap::initialize(), hcalRecHitTable_cff::iphi, isBH_, isotrackApplyRegressor::k, GetRecoTauVFromDQM_MC_cff::kk, MainPageGenerator::l, layBHB, layBHE, HcalParameters::Layer0Wt, layerGroup(), layerGroupSize(), layFHB, layFHE, ldmap_, HcalParameters::maxDepth, maxDepth, maxLayerHB_, HcalParameters::modHB, HcalParameters::modHE, nEta, nmodHB, nmodHE, HcalParameters::noff, nphi, nPhiF, nR, nzHB, nzHE, HcalParameters::rHB, HcalParameters::rHO, rminHO, HcalParameters::rTable, HcalParameters::zHO, ecaldqm::zside(), and zVcal.
Referenced by HcalDDDSimConstants().
|
inline |
Definition at line 64 of file HcalDDDSimConstants.h.
References isBH_.
Referenced by HcalDDDRecConstants::isBH().
|
inline |
Definition at line 65 of file HcalDDDSimConstants.h.
References HcalParameters::etaMax, HcalParameters::etaMin, and hpar.
Referenced by HcalDDDRecConstants::isHE(), and HCalSD::setDetUnitId().
|
private |
Definition at line 1216 of file HcalDDDSimConstants.cc.
References PVValHelper::eta, hpar, mps_fire::i, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, isotrackApplyRegressor::k, and HcalParameters::layerGroupEtaSim.
Referenced by findLayer(), getEtaDepth(), getLayerFront(), getMaxDepth(), getMinDepth(), initialize(), and layerGroup().
|
private |
Definition at line 1229 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, PVValHelper::eta, findDepth(), layerGroup(), phi, and ecaldqm::zside().
|
private |
Definition at line 1203 of file HcalDDDSimConstants.cc.
References PVValHelper::eta, hpar, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, isotrackApplyRegressor::k, and HcalParameters::layerGroupEtaSim.
Referenced by getLayerMax(), getMinDepth(), and initialize().
|
inline |
Definition at line 66 of file HcalDDDSimConstants.h.
References ldmap_.
Referenced by HcalDDDRecConstants::getDepth(), HcalDDDRecConstants::getEtaBins(), HcalDDDRecConstants::getLayerBack(), HcalDDDRecConstants::getLayerFront(), HcalDDDRecConstants::getPhiZOne(), HcalDDDRecConstants::initialize(), and HcalDDDRecConstants::withSpecialRBXHBHE().
int HcalDDDSimConstants::maxHFDepth | ( | const int & | ieta, |
const int & | iphi | ||
) | const |
Definition at line 657 of file HcalDDDSimConstants.cc.
References PVValHelper::eta, idHF2QIE, hcalRecHitTable_cff::iphi, isotrackApplyRegressor::k, maxDepth, and convertSQLiteXML::ok.
Referenced by getMaxDepth(), HcalDDDRecConstants::maxHFDepth(), FastHFShowerLibrary::modifyDepth(), and HCalSD::modifyDepth().
unsigned int HcalDDDSimConstants::numberOfCells | ( | const HcalSubdetector & | subdet | ) | const |
Definition at line 673 of file HcalDDDSimConstants.cc.
References HcalCellTypes(), and EgammaValidation_cff::num.
Referenced by HcalDDDRecConstants::nCells(), and HcalDDDRecConstants::numberOfCells().
|
inline |
int HcalDDDSimConstants::phiNumber | ( | const int & | phi, |
const int & | unit | ||
) | const |
Definition at line 686 of file HcalDDDSimConstants.cc.
Referenced by HcalDDDRecConstants::getHCID(), getPhis(), HcalDDDRecConstants::getPhis(), and HcalNumberingFromDDD::unitID().
|
private |
Definition at line 1104 of file HcalDDDSimConstants.cc.
References custom_jme_cff::area, angle_units::operators::convertRadToDeg(), funct::cos(), hcalRecHitTable_cff::depth, HcalParameters::dxHB, HcalParameters::dyHB, PVValHelper::dz, PVValHelper::eta, HcalParameters::etaTable, JetChargeProducer_cfi::exp, getLayerBack(), getLayerFront(), hpar, isotrackApplyRegressor::k, GetRecoTauVFromDQM_MC_cff::kk, HcalParameters::layHB, SiStripPI::mean, SiStripPI::min, phi, HcalParameters::rhoxHB, funct::sin(), SiStripMonitorCluster_cfi::zmax, SiStripMonitorCluster_cfi::zmin, and ecaldqm::zside().
Referenced by printTiles().
|
private |
Definition at line 1140 of file HcalDDDSimConstants.cc.
References custom_jme_cff::area, angle_units::operators::convertRadToDeg(), hcalRecHitTable_cff::depth, HcalParameters::dx1HE, HcalParameters::dyHE, PVValHelper::eta, HcalParameters::etaTable, JetChargeProducer_cfi::exp, getLayerBack(), getLayerFront(), hpar, isotrackApplyRegressor::k, GetRecoTauVFromDQM_MC_cff::kk, HcalParameters::layHE, WZElectronSkims53X_cff::max, SiStripPI::mean, SiStripPI::min, nphi, phi, HcalParameters::phibin, HcalParameters::rhoxHE, funct::tan(), ecaldqm::zside(), and HcalParameters::zxHE.
Referenced by printTiles().
void HcalDDDSimConstants::printTiles | ( | ) | const |
Definition at line 697 of file HcalDDDSimConstants.cc.
References hcalRecHitTable_cff::depth, PVValHelper::eta, ALCARECOTkAlBeamHalo_cff::etaMax, HcalParameters::etaMax, HcalParameters::etaMin, getDepthEta16(), getMaxDepth(), hpar, hcalRecHitTable_cff::iphi, ldmap_, printTileHB(), printTileHE(), HcalLayerDepthMap::validDet(), and ecaldqm::zside().
int HcalDDDSimConstants::unitPhi | ( | const int & | det, |
const int & | etaR | ||
) | const |
Definition at line 729 of file HcalDDDSimConstants.cc.
References HcalParameters::etaMin, HcalForward, hpar, HcalParameters::phibin, and HcalParameters::phitable.
Referenced by cell(), HcalDDDRecConstants::getEtaPhi(), HcalDDDRecConstants::getHCID(), getPhiCons(), getPhis(), HcalDDDRecConstants::getPhis(), HcalCellTypes(), HcalDDDRecConstants::HcalCellTypes(), HcalDDDRecConstants::initialize(), and HcalNumberingFromDDD::unitID().
int HcalDDDSimConstants::unitPhi | ( | const double & | dphi | ) | const |
Definition at line 735 of file HcalDDDSimConstants.cc.
References createfilelist::int, M_PI, and units().
|
private |
Definition at line 107 of file HcalDDDSimConstants.h.
Referenced by getDepthEta16(), getDepthEta16M(), getDetEta(), and initialize().
|
private |
Definition at line 108 of file HcalDDDSimConstants.h.
Referenced by deltaEta(), getDepthEta29(), getDepthEta29M(), getEta(), and initialize().
|
private |
Definition at line 115 of file HcalDDDSimConstants.h.
Referenced by getMaxDepthDet(), and initialize().
|
private |
Definition at line 115 of file HcalDDDSimConstants.h.
Referenced by getMaxDepthDet(), and initialize().
|
private |
Definition at line 99 of file HcalDDDSimConstants.h.
Referenced by getLayerBack(), and initialize().
|
private |
Definition at line 106 of file HcalDDDSimConstants.h.
Referenced by deltaEta(), getEta(), HcalCellTypes(), and initialize().
|
private |
Definition at line 105 of file HcalDDDSimConstants.h.
Referenced by HcalCellTypes(), and initialize().
|
private |
Definition at line 103 of file HcalDDDSimConstants.h.
Referenced by deltaEta(), getEta(), and initialize().
|
private |
Definition at line 92 of file HcalDDDSimConstants.h.
Referenced by cell(), deltaEta(), getConstHBHE(), getDetEta(), getEta(), getEtaDepth(), getEtaHO(), getEtaTableHF(), getGain(), getGparHF(), getiEtaRange(), getLayer0Wt(), getLayerFront(), getLayerMax(), getMaxDepth(), getMinDepth(), getPhiCons(), getPhiTableHF(), getRTableHF(), getShift(), HcalCellTypes(), initialize(), isHE(), layerGroup(), layerGroupSize(), parameter(), printTileHB(), printTileHE(), printTiles(), and unitPhi().
|
private |
Definition at line 114 of file HcalDDDSimConstants.h.
Referenced by getIdHF2QIE(), HcalCellTypes(), initialize(), and maxHFDepth().
|
private |
Definition at line 113 of file HcalDDDSimConstants.h.
Referenced by initialize(), and isBH().
|
private |
Definition at line 111 of file HcalDDDSimConstants.h.
Referenced by getLastLayer(), and initialize().
|
private |
Definition at line 112 of file HcalDDDSimConstants.h.
Referenced by getLastLayer(), and initialize().
|
private |
Definition at line 109 of file HcalDDDSimConstants.h.
Referenced by getFrontLayer(), and initialize().
|
private |
Definition at line 110 of file HcalDDDSimConstants.h.
Referenced by getFrontLayer(), and initialize().
|
private |
Definition at line 93 of file HcalDDDSimConstants.h.
Referenced by findDepth(), getDepthEta16(), getDepthEta16M(), getDepthEta29(), getDepthEta29M(), getLayer0Wt(), getLayerBack(), getLayerFront(), getMaxDepth(), getMinDepth(), initialize(), ldMap(), and printTiles().
|
private |
Definition at line 95 of file HcalDDDSimConstants.h.
Referenced by cell(), getLayerMax(), getMaxDepth(), getMinDepth(), HcalCellTypes(), initialize(), and maxHFDepth().
|
staticprivate |
Definition at line 77 of file HcalDDDSimConstants.h.
Referenced by getEta(), getLayerBack(), getLayerFront(), getMaxDepth(), and HcalCellTypes().
|
staticprivate |
Definition at line 78 of file HcalDDDSimConstants.h.
Referenced by cell(), getLayerFront(), getLayerMax(), getMaxDepth(), HcalCellTypes(), and initialize().
|
private |
Definition at line 100 of file HcalDDDSimConstants.h.
|
staticprivate |
Definition at line 76 of file HcalDDDSimConstants.h.
|
private |
Definition at line 96 of file HcalDDDSimConstants.h.
Referenced by cell(), deltaEta(), getDetEta(), getEta(), and initialize().
|
private |
Definition at line 101 of file HcalDDDSimConstants.h.
Referenced by getModHalfHBHE(), and initialize().
|
private |
Definition at line 102 of file HcalDDDSimConstants.h.
Referenced by getModHalfHBHE(), and initialize().
|
private |
Definition at line 98 of file HcalDDDSimConstants.h.
Referenced by initialize().
|
private |
Definition at line 97 of file HcalDDDSimConstants.h.
Referenced by cell(), deltaEta(), getEta(), and initialize().
|
private |
Definition at line 101 of file HcalDDDSimConstants.h.
Referenced by getModHalfHBHE(), HcalCellTypes(), and initialize().
|
private |
Definition at line 102 of file HcalDDDSimConstants.h.
Referenced by getModHalfHBHE(), HcalCellTypes(), and initialize().
|
private |
Definition at line 103 of file HcalDDDSimConstants.h.
Referenced by getEtaHO(), and initialize().
|
private |
Definition at line 104 of file HcalDDDSimConstants.h.
Referenced by deltaEta(), getDetEta(), getEta(), and initialize().