#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 |
const HcalLayerDepthMap * | ldMap () const |
int | maxHFDepth (const int &ieta, const int &iphi) const |
unsigned int | numberOfCells (const HcalSubdetector &) 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 12 of file HcalDDDSimConstants.cc.
References HcalCellTypes(), and initialize().
HcalDDDSimConstants::~HcalDDDSimConstants | ( | ) |
Definition at line 26 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 32 of file HcalDDDSimConstants.cc.
References deltaEta(), HcalCellType::HcalCell::deta, HcalCellType::HcalCell::dphi, HcalParameters::drHB, HcalCellType::HcalCell::drz, HcalParameters::dzHE, HcalCellType::HcalCell::eta, PVValHelper::eta, HcalParameters::etaMax, HcalParameters::etaMin, HcalCellType::HcalCell::flagrz, getEta(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, hpar, createfilelist::int, maxDepth, maxLayerHB_, nEta, HcalParameters::noff, nR, HcalCellType::HcalCell::ok, convertSQLiteXML::ok, phi, HcalCellType::HcalCell::phi, HcalParameters::phibin, HcalParameters::phioff, HcalParameters::phitable, HcalParameters::rHB, HcalParameters::rTable, HcalCellType::HcalCell::rz, tmp, unitPhi(), and HcalParameters::zHE.
Referenced by HGCGeometryValidation::analyze(), HGCalHitValidation::analyze(), HcalCellTypes(), and HcalTestAnalysis::update().
|
private |
Definition at line 982 of file HcalDDDSimConstants.cc.
References depthEta29, dlShort, etaHO, HcalParameters::etaMin, HcalParameters::etaTable, getEta(), HcalForward, HcalOuter, hpar, nEta, HcalParameters::noff, nR, HcalParameters::rTable, 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 125 of file HcalDDDSimConstants.cc.
References egammaForCoreTracking_cff::depth, HcalLayerDepthMap::getDepth(), HcalLayerDepthMap::isValid(), and ldmap_.
Referenced by HcalDDDRecConstants::getHCID(), and layerGroup().
unsigned int HcalDDDSimConstants::findLayer | ( | const int & | layer, |
const std::vector< HcalParameters::LayerItem > & | layerGroup | ||
) | const |
Definition at line 133 of file HcalDDDSimConstants.cc.
References mps_fire::i, and triggerObjects_cff::id.
std::vector< std::pair< double, double > > HcalDDDSimConstants::getConstHBHE | ( | const int & | type | ) | const |
Definition at line 145 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 160 of file HcalDDDSimConstants.cc.
References egammaForCoreTracking_cff::depth, depthEta16, HcalLayerDepthMap::getDepth16(), and ldmap_.
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 171 of file HcalDDDSimConstants.cc.
References egammaForCoreTracking_cff::depth, depthEta16, HcalLayerDepthMap::getDepth16(), 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 185 of file HcalDDDSimConstants.cc.
References egammaForCoreTracking_cff::depth, depthEta29, HcalLayerDepthMap::getMaxDepthLastHE(), and ldmap_.
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 193 of file HcalDDDSimConstants.cc.
References egammaForCoreTracking_cff::depth, depthEta29, HcalLayerDepthMap::getMaxDepthLastHE(), 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 209 of file HcalDDDSimConstants.cc.
References depthEta16, PVValHelper::eta, HcalParameters::etaMax, HcalParameters::etaMin, MuonErrorMatrixValues_cff::etaRange, HcalParameters::etaTable, JetChargeProducer_cfi::exp, HcalBarrel, HcalEndcap, HcalForward, hpar, mps_fire::i, nEta, funct::tan(), theta(), and zVcal.
Referenced by HcalNumberingFromDDD::unitID().
int HcalDDDSimConstants::getEta | ( | const int & | det, |
const int & | lay, | ||
const double & | hetaR | ||
) | const |
Definition at line 234 of file HcalDDDSimConstants.cc.
References etaHO, HcalParameters::etaMax, ALCARECOTkAlBeamHalo_cff::etaMin, HcalParameters::etaMin, HcalParameters::etaTable, HcalBarrel, HcalEndcap, HcalForward, hpar, mps_fire::i, maxLayer_, nEta, HcalParameters::noff, and nR.
Referenced by cell(), deltaEta(), getEta(), and HcalNumberingFromDDD::unitID().
|
private |
Definition at line 1021 of file HcalDDDSimConstants.cc.
References depthEta29, dlShort, etaHO, HcalParameters::etaMin, HcalParameters::etaTable, getEta(), HcalForward, HcalOuter, hpar, nEta, HcalParameters::noff, nR, HcalParameters::rTable, tmp, z, and zVcal.
|
private |
Definition at line 1061 of file HcalDDDSimConstants.cc.
References cmsBatch::log, funct::tan(), and tmp.
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 258 of file HcalDDDSimConstants.cc.
References egammaForCoreTracking_cff::depth, HcalParameters::etaMin, getDepthEta16(), getDepthEta29(), getMaxDepth(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, hpar, createfilelist::int, layerGroup(), HcalParameters::noff, HcalParameters::phibin, and HcalParameters::phioff.
Referenced by HcalNumberingFromDDD::unitID().
double HcalDDDSimConstants::getEtaHO | ( | const double & | etaR, |
const double & | x, | ||
const double & | y, | ||
const double & | z | ||
) | const |
Definition at line 307 of file HcalDDDSimConstants.cc.
References PVValHelper::eta, HcalParameters::etaTable, hpar, alignCSCRings::r, rminHO, mathSSE::sqrt(), HcalParameters::zHO, and geometryCSVtoXML::zz.
Referenced by HcalNumberingFromDDD::unitID().
|
inline |
Definition at line 50 of file HcalDDDSimConstants.h.
References HcalParameters::etaTableHF, and hpar.
int HcalDDDSimConstants::getFrontLayer | ( | const int & | det, |
const int & | eta | ||
) | const |
Definition at line 333 of file HcalDDDSimConstants.cc.
References funct::abs(), layFHB, and layFHE.
Referenced by getIdHF2QIE(), and HcalDDDRecConstants::getLayerFront().
|
private |
Definition at line 1093 of file HcalDDDSimConstants.cc.
References muonCSCDigis_cfi::gain, HcalParameters::HBGains, HcalEndcap, HcalForward, HcalOuter, HcalParameters::HEGains, HcalParameters::HFGains, and hpar.
Referenced by HcalCellTypes().
|
inline |
Definition at line 51 of file HcalDDDSimConstants.h.
References HcalParameters::gparHF, and hpar.
Referenced by HFFibre::initRun(), HFShower::initRun(), HFShowerLibrary::initRun(), and HCalSD::update().
|
inline |
Definition at line 52 of file HcalDDDSimConstants.h.
References getFrontLayer(), getLastLayer(), getLayer0Wt(), getLayerBack(), getLayerFront(), getLayerMax(), and idHF2QIE.
Referenced by HcalDDDRecConstants::getHFCellParameters().
|
inline |
Definition at line 49 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 347 of file HcalDDDSimConstants.cc.
References funct::abs(), layBHB, and layBHE.
Referenced by getIdHF2QIE(), HcalDDDRecConstants::getLayerBack(), and HcalDDDRecConstants::getThickActive().
double HcalDDDSimConstants::getLayer0Wt | ( | const int & | det, |
const int & | phi, | ||
const int & | zside | ||
) | const |
Definition at line 363 of file HcalDDDSimConstants.cc.
References HcalLayerDepthMap::getLayer0Wt(), hpar, HcalParameters::Layer0Wt, and ldmap_.
Referenced by HCalSD::getEnergyDeposit(), getIdHF2QIE(), 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 391 of file HcalDDDSimConstants.cc.
References depths, HcalLayerDepthMap::getLayerBack(), ldmap_, and maxLayer_.
Referenced by getIdHF2QIE(), 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 371 of file HcalDDDSimConstants.cc.
References HcalLayerDepthMap::getLayerFront(), getLayerMax(), hpar, checklumidiff::l, layerGroup(), ldmap_, maxLayer_, maxLayerHB_, and HcalParameters::noff.
Referenced by getIdHF2QIE(), printTileHB(), and printTileHE().
int HcalDDDSimConstants::getLayerMax | ( | const int & | eta, |
const int & | depth | ||
) | const |
Definition at line 406 of file HcalDDDSimConstants.cc.
References HcalParameters::etaMin, hpar, createfilelist::int, layerGroupSize(), maxDepth, and maxLayerHB_.
Referenced by getIdHF2QIE(), getLayerFront(), and initialize().
|
inline |
Definition at line 64 of file HcalDDDSimConstants.h.
References maxDepth.
Referenced by getEtaDepth(), HcalDDDRecConstants::getMaxDepth(), printTiles(), and HCalSD::update().
int HcalDDDSimConstants::getMaxDepth | ( | const int & | det, |
const int & | eta, | ||
const int & | phi, | ||
const int & | zside, | ||
const bool & | partialOnly | ||
) | const |
Definition at line 412 of file HcalDDDSimConstants.cc.
References HcalParameters::etaMax, getDepthEta16(), HcalLayerDepthMap::getDepths(), hpar, HcalLayerDepthMap::isValid(), layerGroup(), ldmap_, maxDepth, maxHFDepth(), maxLayer_, and maxLayerHB_.
|
inline |
Definition at line 68 of file HcalDDDSimConstants.h.
References depthMaxDf_, depthMaxSp_, getMinDepth(), getModHalfHBHE(), getPhiCons(), and getPhis().
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 440 of file HcalDDDSimConstants.cc.
References HcalParameters::etaMin, getDepthEta16(), HcalLayerDepthMap::getDepths(), hpar, createfilelist::int, HcalLayerDepthMap::isValid(), layerGroup(), layerGroupSize(), ldmap_, and maxDepth.
Referenced by getMaxDepthDet(), and HcalDDDRecConstants::getMinDepth().
std::pair< int, int > HcalDDDSimConstants::getModHalfHBHE | ( | const int & | type | ) | const |
Definition at line 468 of file HcalDDDSimConstants.cc.
References nmodHB, nmodHE, nzHB, and nzHE.
Referenced by getMaxDepthDet().
std::pair< double, double > HcalDDDSimConstants::getPhiCons | ( | const int & | det, |
const int & | ieta | ||
) | const |
Definition at line 477 of file HcalDDDSimConstants.cc.
References HcalParameters::etaMin, HcalEndcap, HcalForward, hpar, HcalParameters::phibin, HcalParameters::phioff, HcalParameters::phitable, and unitPhi().
Referenced by getMaxDepthDet(), getPhis(), HcalDDDRecConstants::getPhis(), and HcalNumberingFromDDD::unitID().
std::vector< std::pair< int, double > > HcalDDDSimConstants::getPhis | ( | const int & | subdet, |
const int & | ieta | ||
) | const |
Definition at line 499 of file HcalDDDSimConstants.cc.
References getPhiCons(), createfilelist::int, gen::k, phi, phiNumber(), unitPhi(), and units().
Referenced by getMaxDepthDet(), and HcalCellTypes().
|
inline |
Definition at line 75 of file HcalDDDSimConstants.h.
References hpar, and HcalParameters::phitable.
Referenced by HcalDDDRecConstants::getHFCellParameters(), and HFShowerLibrary::initRun().
|
inline |
Definition at line 76 of file HcalDDDSimConstants.h.
References HcalCellTypes(), hpar, and HcalParameters::rTable.
Referenced by HcalDDDRecConstants::getHFCellParameters(), HFShowerPMT::initRun(), HFFibre::initRun(), HFShowerFibreBundle::initRun(), and HFShowerLibrary::initRun().
|
private |
Definition at line 1072 of file HcalDDDSimConstants.cc.
References 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 522 of file HcalDDDSimConstants.cc.
References HcalBarrel, HcalEndcap, HcalForward, HcalOuter, and mps_fire::i.
Referenced by getRTableHF(), HcalDDDRecConstants::HcalCellTypes(), HcalDDDSimConstants(), and numberOfCells().
std::vector< HcalCellType > HcalDDDSimConstants::HcalCellTypes | ( | const HcalSubdetector & | subdet, |
int | ieta = -1 , |
||
int | depth = -1 |
||
) | const |
Definition at line 562 of file HcalDDDSimConstants.cc.
References cell(), egammaForCoreTracking_cff::depth, dlShort, dzVcal, PVValHelper::eta, HcalParameters::etaMax, HcalParameters::etaMin, muonCSCDigis_cfi::gain, getGain(), getPhis(), getShift(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, hpar, idHF2QIE, GetRecoTauVFromDQM_MC_cff::kk, checklumidiff::l, maxDepth, maxLayer_, maxLayerHB_, HcalParameters::noff, nzHB, nzHE, HcalCellType::HcalCell::ok, convertSQLiteXML::ok, phi, HcalParameters::phibin, HcalParameters::phioff, HcalParameters::phitable, HcalCellType::setPhi(), edm::shift, csvLumiCalc::unit, unitPhi(), and ecaldqm::zside().
|
private |
Definition at line 751 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, HcalLayerDepthMap::getDepthMax(), getLayerMax(), HcalParameters::gparHF, HcalForward, hpar, mps_fire::i, idHF2QIE, HcalLayerDepthMap::initialize(), isBH_, gen::k, GetRecoTauVFromDQM_MC_cff::kk, checklumidiff::l, layBHB, layBHE, HcalParameters::Layer0Wt, layerGroup(), layerGroupSize(), layFHB, layFHE, ldmap_, HcalParameters::maxDepth, maxDepth, maxLayerHB_, HcalParameters::modHB, HcalParameters::modHE, nEta, nmodHB, nmodHE, HcalParameters::noff, nPhiF, nR, nzHB, nzHE, HcalParameters::rHB, HcalParameters::rHO, rminHO, HcalParameters::rTable, HcalParameters::zHO, ecaldqm::zside(), and zVcal.
Referenced by HcalDDDSimConstants().
|
inline |
Definition at line 80 of file HcalDDDSimConstants.h.
References isBH_.
Referenced by HcalDDDRecConstants::isBH().
|
private |
Definition at line 1237 of file HcalDDDSimConstants.cc.
References hpar, gen::k, and HcalParameters::layerGroupEtaSim.
Referenced by getEtaDepth(), getLayerFront(), getMaxDepth(), getMinDepth(), initialize(), and layerGroup().
|
private |
Definition at line 1249 of file HcalDDDSimConstants.cc.
References egammaForCoreTracking_cff::depth, findDepth(), and layerGroup().
|
private |
Definition at line 1225 of file HcalDDDSimConstants.cc.
References hpar, gen::k, and HcalParameters::layerGroupEtaSim.
Referenced by getLayerMax(), getMinDepth(), and initialize().
|
inline |
Definition at line 81 of file HcalDDDSimConstants.h.
References ldmap_, maxHFDepth(), numberOfCells(), phiNumber(), printTiles(), csvLumiCalc::unit, and unitPhi().
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 662 of file HcalDDDSimConstants.cc.
References idHF2QIE, gen::k, maxDepth, and convertSQLiteXML::ok.
Referenced by getMaxDepth(), ldMap(), HcalDDDRecConstants::maxHFDepth(), FastHFShowerLibrary::modifyDepth(), and HCalSD::modifyDepth().
unsigned int HcalDDDSimConstants::numberOfCells | ( | const HcalSubdetector & | subdet | ) | const |
Definition at line 676 of file HcalDDDSimConstants.cc.
References HcalCellTypes(), createfilelist::int, and pileupDistInMC::num.
Referenced by ldMap(), HcalDDDRecConstants::nCells(), and HcalDDDRecConstants::numberOfCells().
int HcalDDDSimConstants::phiNumber | ( | const int & | phi, |
const int & | unit | ||
) | const |
Definition at line 691 of file HcalDDDSimConstants.cc.
References phi.
Referenced by HcalDDDRecConstants::getHCID(), getPhis(), HcalDDDRecConstants::getPhis(), ldMap(), and HcalNumberingFromDDD::unitID().
|
private |
Definition at line 1114 of file HcalDDDSimConstants.cc.
References jets_cff::area, funct::cos(), egammaForCoreTracking_cff::depth, HcalParameters::dxHB, HcalParameters::dyHB, PVValHelper::dz, HcalParameters::etaTable, JetChargeProducer_cfi::exp, getLayerBack(), getLayerFront(), hpar, gen::k, GetRecoTauVFromDQM_MC_cff::kk, HcalParameters::layHB, SiStripPI::mean, min(), HcalParameters::rhoxHB, and funct::sin().
Referenced by printTiles().
|
private |
Definition at line 1155 of file HcalDDDSimConstants.cc.
References jets_cff::area, HcalParameters::dx1HE, HcalParameters::dyHE, PVValHelper::eta, HcalParameters::etaTable, JetChargeProducer_cfi::exp, getLayerBack(), getLayerFront(), hpar, gen::k, GetRecoTauVFromDQM_MC_cff::kk, HcalParameters::layHE, SiStripPI::max, SiStripPI::mean, min(), HcalParameters::phibin, HcalParameters::rhoxHE, funct::tan(), and HcalParameters::zxHE.
Referenced by printTiles().
void HcalDDDSimConstants::printTiles | ( | ) | const |
Definition at line 700 of file HcalDDDSimConstants.cc.
References egammaForCoreTracking_cff::depth, PVValHelper::eta, ALCARECOTkAlBeamHalo_cff::etaMax, HcalParameters::etaMax, HcalParameters::etaMin, getDepthEta16(), getMaxDepth(), hpar, ldmap_, printTileHB(), printTileHE(), HcalLayerDepthMap::validDet(), and ecaldqm::zside().
Referenced by ldMap().
int HcalDDDSimConstants::unitPhi | ( | const int & | det, |
const int & | etaR | ||
) | const |
Definition at line 737 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(), ldMap(), and HcalNumberingFromDDD::unitID().
int HcalDDDSimConstants::unitPhi | ( | const double & | dphi | ) | const |
Definition at line 743 of file HcalDDDSimConstants.cc.
References createfilelist::int, M_PI, and units().
|
private |
Definition at line 127 of file HcalDDDSimConstants.h.
Referenced by getDepthEta16(), getDepthEta16M(), getDetEta(), and initialize().
|
private |
Definition at line 128 of file HcalDDDSimConstants.h.
Referenced by deltaEta(), getDepthEta29(), getDepthEta29M(), getEta(), and initialize().
|
private |
Definition at line 135 of file HcalDDDSimConstants.h.
Referenced by getMaxDepthDet(), and initialize().
|
private |
Definition at line 135 of file HcalDDDSimConstants.h.
Referenced by getMaxDepthDet(), and initialize().
|
private |
Definition at line 119 of file HcalDDDSimConstants.h.
Referenced by getLayerBack(), and initialize().
|
private |
Definition at line 126 of file HcalDDDSimConstants.h.
Referenced by deltaEta(), getEta(), HcalCellTypes(), and initialize().
|
private |
Definition at line 125 of file HcalDDDSimConstants.h.
Referenced by HcalCellTypes(), and initialize().
|
private |
Definition at line 123 of file HcalDDDSimConstants.h.
Referenced by deltaEta(), getEta(), and initialize().
|
private |
Definition at line 112 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(), printTileHB(), printTileHE(), printTiles(), and unitPhi().
|
private |
Definition at line 134 of file HcalDDDSimConstants.h.
Referenced by getIdHF2QIE(), HcalCellTypes(), initialize(), and maxHFDepth().
|
private |
Definition at line 133 of file HcalDDDSimConstants.h.
Referenced by initialize(), and isBH().
|
private |
Definition at line 131 of file HcalDDDSimConstants.h.
Referenced by getLastLayer(), and initialize().
|
private |
Definition at line 132 of file HcalDDDSimConstants.h.
Referenced by getLastLayer(), and initialize().
|
private |
Definition at line 129 of file HcalDDDSimConstants.h.
Referenced by getFrontLayer(), and initialize().
|
private |
Definition at line 130 of file HcalDDDSimConstants.h.
Referenced by getFrontLayer(), and initialize().
|
private |
Definition at line 113 of file HcalDDDSimConstants.h.
Referenced by findDepth(), getDepthEta16(), getDepthEta16M(), getDepthEta29(), getDepthEta29M(), getLayer0Wt(), getLayerBack(), getLayerFront(), getMaxDepth(), getMinDepth(), initialize(), ldMap(), and printTiles().
|
private |
Definition at line 115 of file HcalDDDSimConstants.h.
Referenced by cell(), getLayerMax(), getMaxDepth(), getMinDepth(), HcalCellTypes(), initialize(), and maxHFDepth().
|
staticprivate |
Definition at line 92 of file HcalDDDSimConstants.h.
Referenced by getEta(), getLayerBack(), getLayerFront(), getMaxDepth(), and HcalCellTypes().
|
staticprivate |
Definition at line 93 of file HcalDDDSimConstants.h.
Referenced by cell(), getLayerFront(), getLayerMax(), getMaxDepth(), HcalCellTypes(), and initialize().
|
private |
Definition at line 120 of file HcalDDDSimConstants.h.
|
staticprivate |
Definition at line 91 of file HcalDDDSimConstants.h.
|
private |
Definition at line 116 of file HcalDDDSimConstants.h.
Referenced by cell(), deltaEta(), getDetEta(), getEta(), and initialize().
|
private |
Definition at line 121 of file HcalDDDSimConstants.h.
Referenced by getModHalfHBHE(), and initialize().
|
private |
Definition at line 122 of file HcalDDDSimConstants.h.
Referenced by getModHalfHBHE(), and initialize().
|
private |
Definition at line 118 of file HcalDDDSimConstants.h.
Referenced by initialize().
|
private |
Definition at line 117 of file HcalDDDSimConstants.h.
Referenced by cell(), deltaEta(), getEta(), and initialize().
|
private |
Definition at line 121 of file HcalDDDSimConstants.h.
Referenced by getModHalfHBHE(), HcalCellTypes(), and initialize().
|
private |
Definition at line 122 of file HcalDDDSimConstants.h.
Referenced by getModHalfHBHE(), HcalCellTypes(), and initialize().
|
private |
Definition at line 123 of file HcalDDDSimConstants.h.
Referenced by getEtaHO(), and initialize().
|
private |
Definition at line 124 of file HcalDDDSimConstants.h.
Referenced by deltaEta(), getDetEta(), getEta(), and initialize().