#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 &det, const int &eta, const int &phi, const int &zside, const bool &partialOnly) const |
int | getMaxDepth (const int &type) 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 |
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 double &dphi) const |
int | unitPhi (const int &det, const int &etaR) const |
~HcalDDDSimConstants () | |
Private Member Functions | |
double | deltaEta (const int &det, const int &eta, const int &depth) const |
double | getEta (const double &r, const double &z) const |
double | getEta (const int &det, const int &etaR, const int &zside, int depth=1) 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 det, int eta, int phi, int zside, int i) const |
unsigned int | layerGroup (int eta, 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(), LEDCalibrationChannels::depth, HcalParameters::drHB, HcalParameters::dzHE, PVValHelper::eta, HcalParameters::etaMax, HcalParameters::etaMin, getEta(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, hpar, createfilelist::int, LEDCalibrationChannels::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 LEDCalibrationChannels::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 120 of file HcalDDDSimConstants.cc.
References LEDCalibrationChannels::depth, PVValHelper::eta, HcalLayerDepthMap::getDepth(), HcalLayerDepthMap::isValid(), ldmap_, phi, and ecaldqm::zside().
Referenced by HcalDDDRecConstants::getHCID(), and layerGroup().
unsigned int HcalDDDSimConstants::findLayer | ( | const int & | layer, |
const std::vector< HcalParameters::LayerItem > & | layerGroup | ||
) | const |
Definition at line 126 of file HcalDDDSimConstants.cc.
References mps_fire::i, triggerObjects_cff::id, phase1PixelTopology::layer, and layerGroup().
std::vector< std::pair< double, double > > HcalDDDSimConstants::getConstHBHE | ( | const int & | type | ) | const |
Definition at line 138 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 152 of file HcalDDDSimConstants.cc.
References LEDCalibrationChannels::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 162 of file HcalDDDSimConstants.cc.
References LEDCalibrationChannels::depth, depthEta16, HcalLayerDepthMap::getDepth16(), LEDCalibrationChannels::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 178 of file HcalDDDSimConstants.cc.
References LEDCalibrationChannels::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 185 of file HcalDDDSimConstants.cc.
References LEDCalibrationChannels::depth, depthEta29, HcalLayerDepthMap::getMaxDepthLastHE(), mps_fire::i, LEDCalibrationChannels::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 201 of file HcalDDDSimConstants.cc.
References LEDCalibrationChannels::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, LEDCalibrationChannels::ieta, nEta, funct::tan(), theta(), and zVcal.
Referenced by HcalNumberingFromDDD::unitID().
|
private |
Definition at line 1056 of file HcalDDDSimConstants.cc.
References dqm-mbProfile::log, alignCSCRings::r, funct::tan(), createJobs::tmp, and z.
|
private |
Definition at line 1016 of file HcalDDDSimConstants.cc.
References LEDCalibrationChannels::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.
int HcalDDDSimConstants::getEta | ( | const int & | det, |
const int & | lay, | ||
const double & | hetaR | ||
) | const |
Definition at line 225 of file HcalDDDSimConstants.cc.
References etaHO, HcalParameters::etaMax, ALCARECOTkAlBeamHalo_cff::etaMin, HcalParameters::etaMin, HcalParameters::etaTable, HcalBarrel, HcalEndcap, HcalForward, hpar, mps_fire::i, LEDCalibrationChannels::ieta, maxLayer_, nEta, HcalParameters::noff, and nR.
Referenced by cell(), deltaEta(), getEta(), and HcalNumberingFromDDD::unitID().
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 252 of file HcalDDDSimConstants.cc.
References LEDCalibrationChannels::depth, HcalParameters::etaMin, getDepthEta16(), getDepthEta29(), getMaxDepth(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, hpar, createfilelist::int, 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 295 of file HcalDDDSimConstants.cc.
References PVValHelper::eta, HcalParameters::etaTable, hpar, alignCSCRings::r, rminHO, mathSSE::sqrt(), 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 321 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 LEDCalibrationChannels::depth, PedestalClient_cfi::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(), HFFibre::HFFibre(), HFShower::HFShower(), HFShowerLibrary::HFShowerLibrary(), 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 339 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 361 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 387 of file HcalDDDSimConstants.cc.
References LEDCalibrationChannels::depth, depths, PVValHelper::eta, HcalLayerDepthMap::getLayerBack(), phase1PixelTopology::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 368 of file HcalDDDSimConstants.cc.
References LEDCalibrationChannels::depth, PVValHelper::eta, HcalLayerDepthMap::getLayerFront(), getLayerMax(), hpar, cmsLHEtoEOSManager::l, phase1PixelTopology::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 400 of file HcalDDDSimConstants.cc.
References LEDCalibrationChannels::depth, PVValHelper::eta, HcalParameters::etaMin, hpar, createfilelist::int, layerGroupSize(), maxDepth, and maxLayerHB_.
Referenced by getLayerFront(), and initialize().
int HcalDDDSimConstants::getMaxDepth | ( | const int & | det, |
const int & | eta, | ||
const int & | phi, | ||
const int & | zside, | ||
const bool & | partialOnly | ||
) | const |
Definition at line 405 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 53 of file HcalDDDSimConstants.h.
References maxDepth.
Referenced by getEtaDepth(), HcalDDDRecConstants::getMaxDepth(), HCalSD::HCalSD(), and printTiles().
|
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 431 of file HcalDDDSimConstants.cc.
References PVValHelper::eta, HcalParameters::etaMin, getDepthEta16(), HcalLayerDepthMap::getDepths(), hpar, createfilelist::int, 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 465 of file HcalDDDSimConstants.cc.
References HcalParameters::etaMin, HcalEndcap, HcalForward, hpar, LEDCalibrationChannels::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 484 of file HcalDDDSimConstants.cc.
References angle_units::operators::convertRadToDeg(), getPhiCons(), LEDCalibrationChannels::ieta, createfilelist::int, LEDCalibrationChannels::iphi, dqmdumpme::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(), and HFShowerLibrary::HFShowerLibrary().
|
inline |
Definition at line 61 of file HcalDDDSimConstants.h.
References hpar, and HcalParameters::rTable.
Referenced by HcalDDDRecConstants::getHFCellParameters(), HFFibre::HFFibre(), HFShowerFibreBundle::HFShowerFibreBundle(), HFShowerLibrary::HFShowerLibrary(), and HFShowerPMT::HFShowerPMT().
|
private |
Definition at line 1066 of file HcalDDDSimConstants.cc.
References LEDCalibrationChannels::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 505 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 540 of file HcalDDDSimConstants.cc.
References cell(), LEDCalibrationChannels::depth, dlShort, dzVcal, PVValHelper::eta, HcalParameters::etaMax, HcalParameters::etaMin, PedestalClient_cfi::gain, getGain(), getPhis(), getShift(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, hpar, idHF2QIE, LEDCalibrationChannels::ieta, GetRecoTauVFromDQM_MC_cff::kk, cmsLHEtoEOSManager::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, runTauDisplay::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, HcalLayerDepthMap::initialize(), LEDCalibrationChannels::iphi, isBH_, dqmdumpme::k, GetRecoTauVFromDQM_MC_cff::kk, cmsLHEtoEOSManager::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().
|
private |
Definition at line 1229 of file HcalDDDSimConstants.cc.
References LEDCalibrationChannels::depth, PVValHelper::eta, findDepth(), layerGroup(), phi, and ecaldqm::zside().
|
private |
Definition at line 1216 of file HcalDDDSimConstants.cc.
References PVValHelper::eta, hpar, mps_fire::i, dqmdumpme::k, and HcalParameters::layerGroupEtaSim.
Referenced by findLayer(), getEtaDepth(), getLayerFront(), getMaxDepth(), getMinDepth(), initialize(), and layerGroup().
|
private |
Definition at line 1203 of file HcalDDDSimConstants.cc.
References PVValHelper::eta, hpar, dqmdumpme::k, and HcalParameters::layerGroupEtaSim.
Referenced by getLayerMax(), getMinDepth(), and initialize().
|
inline |
Definition at line 65 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 655 of file HcalDDDSimConstants.cc.
References PVValHelper::eta, idHF2QIE, LEDCalibrationChannels::iphi, dqmdumpme::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 671 of file HcalDDDSimConstants.cc.
References HcalCellTypes(), createfilelist::int, 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 684 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(), LEDCalibrationChannels::depth, HcalParameters::dxHB, HcalParameters::dyHB, PVValHelper::dz, PVValHelper::eta, HcalParameters::etaTable, JetChargeProducer_cfi::exp, getLayerBack(), getLayerFront(), hpar, dqmdumpme::k, GetRecoTauVFromDQM_MC_cff::kk, HcalParameters::layHB, SiStripPI::mean, 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(), LEDCalibrationChannels::depth, HcalParameters::dx1HE, HcalParameters::dyHE, PVValHelper::eta, HcalParameters::etaTable, JetChargeProducer_cfi::exp, getLayerBack(), getLayerFront(), hpar, dqmdumpme::k, GetRecoTauVFromDQM_MC_cff::kk, HcalParameters::layHE, SiStripPI::max, SiStripPI::mean, min(), nphi, phi, HcalParameters::phibin, HcalParameters::rhoxHE, funct::tan(), ecaldqm::zside(), and HcalParameters::zxHE.
Referenced by printTiles().
void HcalDDDSimConstants::printTiles | ( | ) | const |
Definition at line 695 of file HcalDDDSimConstants.cc.
References LEDCalibrationChannels::depth, PVValHelper::eta, ALCARECOTkAlBeamHalo_cff::etaMax, HcalParameters::etaMax, HcalParameters::etaMin, getDepthEta16(), getMaxDepth(), hpar, LEDCalibrationChannels::iphi, ldmap_, printTileHB(), printTileHE(), HcalLayerDepthMap::validDet(), and ecaldqm::zside().
int HcalDDDSimConstants::unitPhi | ( | const double & | dphi | ) | const |
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().
|
private |
Definition at line 106 of file HcalDDDSimConstants.h.
Referenced by getDepthEta16(), getDepthEta16M(), getDetEta(), and initialize().
|
private |
Definition at line 107 of file HcalDDDSimConstants.h.
Referenced by deltaEta(), getDepthEta29(), getDepthEta29M(), getEta(), and initialize().
|
private |
Definition at line 114 of file HcalDDDSimConstants.h.
Referenced by getMaxDepthDet(), and initialize().
|
private |
Definition at line 114 of file HcalDDDSimConstants.h.
Referenced by getMaxDepthDet(), and initialize().
|
private |
Definition at line 98 of file HcalDDDSimConstants.h.
Referenced by getLayerBack(), and initialize().
|
private |
Definition at line 105 of file HcalDDDSimConstants.h.
Referenced by deltaEta(), getEta(), HcalCellTypes(), and initialize().
|
private |
Definition at line 104 of file HcalDDDSimConstants.h.
Referenced by HcalCellTypes(), and initialize().
|
private |
Definition at line 102 of file HcalDDDSimConstants.h.
Referenced by deltaEta(), getEta(), and initialize().
|
private |
Definition at line 91 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(), layerGroup(), layerGroupSize(), parameter(), printTileHB(), printTileHE(), printTiles(), and unitPhi().
|
private |
Definition at line 113 of file HcalDDDSimConstants.h.
Referenced by getIdHF2QIE(), HcalCellTypes(), initialize(), and maxHFDepth().
|
private |
Definition at line 112 of file HcalDDDSimConstants.h.
Referenced by initialize(), and isBH().
|
private |
Definition at line 110 of file HcalDDDSimConstants.h.
Referenced by getLastLayer(), and initialize().
|
private |
Definition at line 111 of file HcalDDDSimConstants.h.
Referenced by getLastLayer(), and initialize().
|
private |
Definition at line 108 of file HcalDDDSimConstants.h.
Referenced by getFrontLayer(), and initialize().
|
private |
Definition at line 109 of file HcalDDDSimConstants.h.
Referenced by getFrontLayer(), and initialize().
|
private |
Definition at line 92 of file HcalDDDSimConstants.h.
Referenced by findDepth(), getDepthEta16(), getDepthEta16M(), getDepthEta29(), getDepthEta29M(), getLayer0Wt(), getLayerBack(), getLayerFront(), getMaxDepth(), getMinDepth(), initialize(), ldMap(), and printTiles().
|
private |
Definition at line 94 of file HcalDDDSimConstants.h.
Referenced by cell(), getLayerMax(), getMaxDepth(), getMinDepth(), HcalCellTypes(), initialize(), and maxHFDepth().
|
staticprivate |
Definition at line 76 of file HcalDDDSimConstants.h.
Referenced by getEta(), getLayerBack(), getLayerFront(), getMaxDepth(), and HcalCellTypes().
|
staticprivate |
Definition at line 77 of file HcalDDDSimConstants.h.
Referenced by cell(), getLayerFront(), getLayerMax(), getMaxDepth(), HcalCellTypes(), and initialize().
|
private |
Definition at line 99 of file HcalDDDSimConstants.h.
|
staticprivate |
Definition at line 75 of file HcalDDDSimConstants.h.
|
private |
Definition at line 95 of file HcalDDDSimConstants.h.
Referenced by cell(), deltaEta(), getDetEta(), getEta(), and initialize().
|
private |
Definition at line 100 of file HcalDDDSimConstants.h.
Referenced by getModHalfHBHE(), and initialize().
|
private |
Definition at line 101 of file HcalDDDSimConstants.h.
Referenced by getModHalfHBHE(), and initialize().
|
private |
Definition at line 97 of file HcalDDDSimConstants.h.
Referenced by initialize().
|
private |
Definition at line 96 of file HcalDDDSimConstants.h.
Referenced by cell(), deltaEta(), getEta(), and initialize().
|
private |
Definition at line 100 of file HcalDDDSimConstants.h.
Referenced by getModHalfHBHE(), HcalCellTypes(), 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 getEtaHO(), and initialize().
|
private |
Definition at line 103 of file HcalDDDSimConstants.h.
Referenced by deltaEta(), getDetEta(), getEta(), and initialize().