Go to the documentation of this file.
30 if (etaR > 4 && etaR < 10)
40 edm::LogVerbatim(
"HcalSim") <<
"HcalTestNumberingScheme det = " <<
id.subdet <<
" depth/lay = " <<
id.depth <<
"/"
41 <<
id.lay <<
" zside = " <<
id.zside <<
" eta/R = " <<
id.etaR <<
" phi = " <<
id.phis
42 <<
" packed index = 0x" << std::hex <<
index <<
std::dec << std::endl;
52 const uint32_t&
idx,
int& det,
int&
z,
int&
depth,
int&
eta,
int&
phi,
int& lay) {
uint32_t getUnitID(const HcalNumberingFromDDD::HcalID &id) override
~HcalTestNumberingScheme() override
static void unpackHcalIndex(const uint32_t &idx, int &det, int &z, int &depth, int &eta, int &phi, int &lay)
static uint32_t packHcalIndex(int det, int z, int depth, int eta, int phi, int lay)
static uint32_t packHcalIndex(int det, int z, int depth, int eta, int phi, int lay)
HcalTestNumberingScheme()=delete
constexpr uint32_t rawId() const
get the raw id
static void unpackHcalIndex(const uint32_t &idx, int &det, int &z, int &depth, int &eta, int &phi, int &lay)