#include <HcalTestNumberingScheme.h>
|
static uint32_t | packHcalIndex (int det, int z, int depth, int eta, int phi, int lay) |
|
static void | unpackHcalIndex (const uint32_t &idx, int &det, int &z, int &depth, int &eta, int &phi, int &lay) |
|
|
int | verbosity |
| Verbosity field: Zero = quiet, increasing integers mean more output. More...
|
|
Definition at line 11 of file HcalTestNumberingScheme.h.
◆ HcalTestNumberingScheme() [1/2]
HcalTestNumberingScheme::HcalTestNumberingScheme |
( |
bool |
forTB | ) |
|
◆ HcalTestNumberingScheme() [2/2]
HcalTestNumberingScheme::HcalTestNumberingScheme |
( |
| ) |
|
|
delete |
◆ ~HcalTestNumberingScheme()
HcalTestNumberingScheme::~HcalTestNumberingScheme |
( |
| ) |
|
|
override |
◆ getUnitID()
Reimplemented from HcalNumberingScheme.
Definition at line 21 of file HcalTestNumberingScheme.cc.
References TauDecayModes::dec, hcalRecHitTable_cff::depth, forTBH2, HcalBarrel, HcalTestNumbering::packHcalIndex(), phi, DetId::rawId(), and ecaldqm::zside().
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;
Log< level::Info, true > LogVerbatim
static uint32_t packHcalIndex(int det, int z, int depth, int eta, int phi, int lay)
constexpr uint32_t rawId() const
get the raw id
◆ packHcalIndex()
uint32_t HcalTestNumberingScheme::packHcalIndex |
( |
int |
det, |
|
|
int |
z, |
|
|
int |
depth, |
|
|
int |
eta, |
|
|
int |
phi, |
|
|
int |
lay |
|
) |
| |
|
static |
◆ unpackHcalIndex()
void HcalTestNumberingScheme::unpackHcalIndex |
( |
const uint32_t & |
idx, |
|
|
int & |
det, |
|
|
int & |
z, |
|
|
int & |
depth, |
|
|
int & |
eta, |
|
|
int & |
phi, |
|
|
int & |
lay |
|
) |
| |
|
static |
Definition at line 51 of file HcalTestNumberingScheme.cc.
References hcalRecHitTable_cff::depth, PVValHelper::eta, heavyIonCSV_trainingSettings::idx, phi, HcalTestNumbering::unpackHcalIndex(), and z.
Referenced by HOSimHitStudy::analyzeHits().
static void unpackHcalIndex(const uint32_t &idx, int &det, int &z, int &depth, int &eta, int &phi, int &lay)
◆ forTBH2
bool HcalTestNumberingScheme::forTBH2 |
|
private |