17 s <<
hit.
id() <<
": " <<
hit.energy() <<
" GeV";
18 if (
hit.eraw() > -0.9e21) {
19 s <<
", eraw=" <<
hit.eraw() <<
" GeV";
21 if (
hit.eaux() > -0.9e21) {
22 s <<
", eaux=" <<
hit.eaux() <<
" GeV";
24 if (
hit.time() > -998) {
25 s <<
", t= " <<
hit.time() <<
" to " <<
hit.timeFalling() <<
" ns";
36 ids->reserve(nMerged);
38 for (
unsigned i = 0;
i < nMerged; ++
i) {
static const unsigned MASK_NSAMPLES
static const unsigned OFF_NSAMPLES
constexpr HcalSubdetector subdet() const
get the subdetector
constexpr int ieta() const
get the cell ieta
HcalDetId idFront() const
constexpr unsigned getField(const uint32_t u, const unsigned mask, const unsigned offset)
std::ostream & operator<<(std::ostream &s, const HBHERecHit &hit)
constexpr HcalDetId id() const
get the id
static const unsigned OFF_COMBINED
void getMergedIds(std::vector< HcalDetId > *ids) const
constexpr int iphi() const
get the cell iphi