#include <HBHERecHit.h>
Public Types | |
typedef HcalDetId | key_type |
Public Member Functions | |
constexpr uint32_t | auxHBHE () const |
constexpr uint32_t | auxPhase1 () const |
constexpr uint32_t | auxTDC () const |
constexpr float | chi2 () const |
constexpr float | eaux () const |
constexpr float | eraw () const |
void | getMergedIds (std::vector< HcalDetId > *ids) const |
constexpr | HBHERecHit () |
constexpr | HBHERecHit (const HcalDetId &id, float energy, float timeRising, float timeFalling=0) |
constexpr HcalDetId | id () const |
get the id More... | |
HcalDetId | idFront () const |
bool | isMerged () const |
constexpr void | setAuxEnergy (const float en) |
constexpr void | setAuxHBHE (const uint32_t aux) |
constexpr void | setAuxPhase1 (const uint32_t aux) |
constexpr void | setAuxTDC (const uint32_t aux) |
constexpr void | setChiSquared (const float chi2) |
constexpr void | setRawEnergy (const float en) |
constexpr void | setTimeFalling (float timeFalling) |
constexpr float | timeFalling () const |
get the hit falling time More... | |
Public Member Functions inherited from CaloRecHit | |
constexpr uint32_t | aux () const |
constexpr | CaloRecHit () |
constexpr | CaloRecHit (const DetId &id, float energy, float time, uint32_t flags=0, uint32_t aux=0) |
constexpr const DetId & | detid () const |
constexpr float | energy () const |
constexpr uint32_t | flagField (int base, int width=1) const |
constexpr uint32_t | flags () const |
constexpr void | setAux (uint32_t value) |
constexpr void | setEnergy (float energy) |
constexpr void | setFlagField (uint32_t value, int base, int width=1) |
constexpr void | setFlags (uint32_t flags) |
constexpr void | setTime (float time) |
constexpr float | time () const |
Private Attributes | |
float | auxEnergy_ |
uint32_t | auxHBHE_ |
uint32_t | auxPhase1_ |
uint32_t | auxTDC_ |
float | chiSquared_ |
float | rawEnergy_ |
float | timeFalling_ |
Definition at line 13 of file HBHERecHit.h.
typedef HcalDetId HBHERecHit::key_type |
Definition at line 15 of file HBHERecHit.h.
|
inline |
Definition at line 17 of file HBHERecHit.h.
|
inline |
Definition at line 27 of file HBHERecHit.h.
|
inline |
|
inline |
Definition at line 56 of file HBHERecHit.h.
References auxPhase1_.
Referenced by SimplePlan1RechitCombiner::add(), SimplePlan1RechitCombiner::combineAuxInfo(), and reco::HcalNoiseInfoProducer::fillrechits().
|
inline |
|
inline |
Definition at line 44 of file HBHERecHit.h.
References chiSquared_.
Referenced by SimplePlan1RechitCombiner::makeRechit(), and setChiSquared().
|
inline |
Definition at line 50 of file HBHERecHit.h.
References auxEnergy_.
Referenced by SimplePlan1RechitCombiner::makeRechit().
|
inline |
Definition at line 47 of file HBHERecHit.h.
References rawEnergy_.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and SimplePlan1RechitCombiner::makeRechit().
void HBHERecHit::getMergedIds | ( | std::vector< HcalDetId > * | ids | ) | const |
Definition at line 30 of file HBHERecHit.cc.
References auxHBHE_, auxPhase1_, hcalRecHitTable_cff::depth, CaloRecHitAuxSetter::getField(), mps_fire::i, HcalDetId::ieta(), HcalDetId::iphi(), HBHERecHitAuxSetter::MASK_NSAMPLES, HBHERecHitAuxSetter::OFF_COMBINED, HBHERecHitAuxSetter::OFF_NSAMPLES, HcalDetId::subdet(), and mitigatedMETSequence_cff::U.
|
inline |
get the id
Definition at line 41 of file HBHERecHit.h.
References CaloRecHit::detid().
Referenced by SimplePlan1RechitCombiner::add(), SimplePlan1RechitCombiner::combine(), ALPAKA_ACCELERATOR_NAMESPACE::CaloRecHitSoAProducer< CAL >::convertRecHit(), reco::HcalNoiseInfoProducer::fillrechits(), HcalRechitIsoCalculator::getBkgSubHcalRechitIso(), EcalHaloAlgo::GetHaloClusterCandidateEB(), EcalHaloAlgo::GetHaloClusterCandidateEE(), HcalHaloAlgo::GetHaloClusterCandidateHB(), HcalHaloAlgo::GetHaloClusterCandidateHE(), HcalRechitIsoCalculator::getHcalRechitIso(), HBHEHitMapOrganizer::getHPDNeighbors(), CSCHaloAlgo::HCALSegmentMatching(), idFront(), and HBHEPhase1Reconstructor::processData().
HcalDetId HBHERecHit::idFront | ( | ) | const |
Definition at line 5 of file HBHERecHit.cc.
References auxHBHE_, auxPhase1_, id(), HcalDetId::ieta(), HcalDetId::iphi(), HBHERecHitAuxSetter::OFF_COMBINED, HcalDetId::subdet(), and mitigatedMETSequence_cff::U.
Referenced by reco::HcalNoiseInfoProducer::fillrechits().
bool HBHERecHit::isMerged | ( | ) | const |
Definition at line 14 of file HBHERecHit.cc.
References auxPhase1_, HBHERecHitAuxSetter::OFF_COMBINED, and mitigatedMETSequence_cff::U.
|
inline |
Definition at line 49 of file HBHERecHit.h.
References auxEnergy_.
Referenced by SimplePlan1RechitCombiner::makeRechit(), and SimpleHBHEPhase1Algo::reconstruct().
|
inline |
Definition at line 52 of file HBHERecHit.h.
References CaloRecHit::aux(), and auxHBHE_.
Referenced by SimplePlan1RechitCombiner::combineAuxInfo(), and HBHERecHitAuxSetter::setAux().
|
inline |
Definition at line 55 of file HBHERecHit.h.
References CaloRecHit::aux(), and auxPhase1_.
Referenced by SimplePlan1RechitCombiner::combineAuxInfo(), and HBHERecHitAuxSetter::setAux().
|
inline |
Definition at line 58 of file HBHERecHit.h.
References CaloRecHit::aux(), and auxTDC_.
Referenced by HBHEPhase1Reconstructor::setAsicSpecificBits().
|
inline |
Definition at line 43 of file HBHERecHit.h.
References chi2(), and chiSquared_.
Referenced by SimplePlan1RechitCombiner::makeRechit(), and SimpleHBHEPhase1Algo::reconstruct().
|
inline |
Definition at line 46 of file HBHERecHit.h.
References rawEnergy_.
Referenced by SimplePlan1RechitCombiner::makeRechit(), and SimpleHBHEPhase1Algo::reconstruct().
|
inline |
Definition at line 39 of file HBHERecHit.h.
References timeFalling(), and timeFalling_.
|
inline |
get the hit falling time
Definition at line 38 of file HBHERecHit.h.
References timeFalling_.
Referenced by SimplePlan1RechitCombiner::makeRechit(), and setTimeFalling().
|
private |
Definition at line 76 of file HBHERecHit.h.
Referenced by eaux(), and setAuxEnergy().
|
private |
Definition at line 77 of file HBHERecHit.h.
Referenced by auxHBHE(), getMergedIds(), idFront(), and setAuxHBHE().
|
private |
Definition at line 78 of file HBHERecHit.h.
Referenced by auxPhase1(), getMergedIds(), idFront(), isMerged(), and setAuxPhase1().
|
private |
Definition at line 79 of file HBHERecHit.h.
Referenced by auxTDC(), and setAuxTDC().
|
private |
Definition at line 74 of file HBHERecHit.h.
Referenced by chi2(), and setChiSquared().
|
private |
Definition at line 75 of file HBHERecHit.h.
Referenced by eraw(), and setRawEnergy().
|
private |
Definition at line 73 of file HBHERecHit.h.
Referenced by setTimeFalling(), and timeFalling().