#include <HBHERecHit.h>
Public Types | |
typedef HcalDetId | key_type |
Public Member Functions | |
uint32_t | auxHBHE () const |
float | eaux () const |
float | eraw () const |
HBHERecHit () | |
HBHERecHit (const HcalDetId &id, float amplitude, float timeRising, float timeFalling=0) | |
HcalDetId | id () const |
get the id More... | |
void | setAuxEnergy (const float en) |
void | setAuxHBHE (const uint32_t aux) |
void | setRawEnergy (const float en) |
float | timeFalling () const |
get the hit falling time More... | |
Public Member Functions inherited from CaloRecHit | |
uint32_t | aux () const |
CaloRecHit () | |
CaloRecHit (const DetId &id, float energy, float time, uint32_t flags=0, uint32_t aux=0) | |
const DetId & | detid () const |
float | energy () const |
uint32_t | flagField (int base, int width=1) const |
uint32_t | flags () const |
void | setAux (uint32_t value) |
void | setEnergy (float energy) |
void | setFlagField (uint32_t value, int base, int width=1) |
void | setFlags (uint32_t flags) |
float | time () const |
Private Attributes | |
float | auxEnergy_ |
uint32_t | auxHBHE_ |
float | rawEnergy_ |
float | timeFalling_ |
Definition at line 12 of file HBHERecHit.h.
typedef HcalDetId HBHERecHit::key_type |
Definition at line 14 of file HBHERecHit.h.
HBHERecHit::HBHERecHit | ( | ) |
Definition at line 4 of file HBHERecHit.cc.
HBHERecHit::HBHERecHit | ( | const HcalDetId & | id, |
float | amplitude, | ||
float | timeRising, | ||
float | timeFalling = 0 |
||
) |
Definition at line 7 of file HBHERecHit.cc.
|
inline |
|
inline |
|
inline |
Definition at line 26 of file HBHERecHit.h.
References rawEnergy_.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and operator<<().
|
inline |
get the id
Definition at line 23 of file HBHERecHit.h.
References CaloRecHit::detid().
Referenced by HBHEHitMap::calcHits_(), HBHEIsolatedNoiseReflagger::DumpHBHEHitMap(), reco::HcalNoiseInfoProducer::fillrechits(), reco::HcalNoiseRBXArray::findHPD(), reco::HcalNoiseRBXArray::findRBX(), HcalRechitIsoCalculator::getBkgSubHcalRechitIso(), EcalHaloAlgo::GetHaloClusterCandidateEB(), EcalHaloAlgo::GetHaloClusterCandidateEE(), HcalHaloAlgo::GetHaloClusterCandidateHB(), HcalHaloAlgo::GetHaloClusterCandidateHE(), HcalRechitIsoCalculator::getHcalRechitIso(), HBHEHitMapOrganizer::getHPDNeighbors(), HBHEHitMapOrganizer::HBHEHitMapOrganizer(), CSCHaloAlgo::HCALSegmentMatching(), operator<<(), PhysicsTowerOrganizer::PhysicsTowerOrganizer(), HcalTDCReco::reconstruct(), HBHENegativeFlagSetter::setPulseShapeFlags(), HBHEPulseShapeFlagSetter::SetPulseShapeFlags(), and ObjectValidator::validHit().
|
inline |
|
inline |
|
inline |
|
inline |
get the hit falling time
Definition at line 21 of file HBHERecHit.h.
References timeFalling_.
Referenced by operator<<().
|
private |
Definition at line 37 of file HBHERecHit.h.
Referenced by eaux(), and setAuxEnergy().
|
private |
Definition at line 38 of file HBHERecHit.h.
Referenced by auxHBHE(), and setAuxHBHE().
|
private |
Definition at line 36 of file HBHERecHit.h.
Referenced by eraw(), and setRawEnergy().
|
private |
Definition at line 35 of file HBHERecHit.h.
Referenced by timeFalling().