#include <CaloRecHit.h>
Public Member Functions | |
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 | |
uint32_t | aux_ |
float | energy_ |
uint32_t | flags_ |
DetId | id_ |
float | time_ |
Definition at line 23 of file CaloRecHit.h.
|
inline |
Definition at line 25 of file CaloRecHit.h.
|
inlineexplicit |
Definition at line 26 of file CaloRecHit.h.
|
inline |
Definition at line 50 of file CaloRecHit.h.
References aux_.
Referenced by HFFlexibleTimeCheck::reconstruct(), HBHERecHit::setAuxHBHE(), HBHERecHit::setAuxPhase1(), and HBHERecHit::setAuxTDC().
|
inline |
Definition at line 33 of file CaloRecHit.h.
References id_.
Referenced by HeterogeneousHGCalRecHitsValidator::analyze(), HGCalLayerClusterProducer::calculatePosition(), muonisolation::CaloExtractorByAssociator::deposits(), CastorRecHit::id(), ZDCRecHit::id(), HORecHit::id(), HFRecHit::id(), HBHERecHit::id(), HGCRecHit::id(), HGCalCLUEAlgoT< TILE, STRATEGY >::populate(), HGCalImagingAlgo::populate(), CaloRecHitsBeamHaloCleaned::produce(), PFRecHitQTestHCALChannel::test(), PFRecHitQTestHCALTimeVsDepth::test(), PFRecHitQTestHCALThresholdVsDepth::test(), PFRecHitQTestHOThreshold::test(), and PFRecHitQTestThresholdInThicknessNormalizedMIPs::test().
|
inline |
Definition at line 29 of file CaloRecHit.h.
References energy_.
Referenced by HeterogeneousHGCalRecHitsValidator::analyze(), cms::Analyzer_minbias::analyze(), CMTRawAnalyzer::analyze(), AnalyzerMinbias::analyzeHcal(), RecAnalyzerMinbias::analyzeHcal(), FWHGCRecHitProxyBuilder::build(), HGCalLayerClusterProducer::calculatePosition(), ALPAKA_ACCELERATOR_NAMESPACE::CaloRecHitSoAProducer< CAL >::convertRecHit(), muonisolation::CaloExtractorByAssociator::deposits(), AlCaHOCalibProducer::fillHOStore(), HcalRechitIsoCalculator::getBkgSubHcalRechitIso(), EcalHaloAlgo::GetHaloClusterCandidateEB(), EcalHaloAlgo::GetHaloClusterCandidateEE(), HcalHaloAlgo::GetHaloClusterCandidateHB(), HcalHaloAlgo::GetHaloClusterCandidateHE(), HcalRechitIsoCalculator::getHcalRechitIso(), hgcal::ClusterTools::getWidths(), CSCHaloAlgo::HCALSegmentMatching(), SimplePlan1RechitCombiner::makeRechit(), HGCalCLUEAlgoT< TILE, STRATEGY >::populate(), HGCalImagingAlgo::populate(), CastorCellProducer::produce(), RecHitCorrector::produce(), reco::CentralityProducer::produce(), Jet.Jet::rawEnergy(), HGCalRecHitWorkerSimple::run(), HFStripFilter::runFilter(), setEnergy(), HGCRecHit::setOutOfTimeEnergy(), PFRecHitQTestHCALChannel::test(), PFRecHitQTestHCALTimeVsDepth::test(), PFRecHitQTestHCALThresholdVsDepth::test(), PFRecHitQTestThresholdInMIPs::test(), and PFRecHitQTestThresholdInThicknessNormalizedMIPs::test().
|
inline |
Definition at line 46 of file CaloRecHit.h.
References newFWLiteAna::base, calo_rechit_masks, flags_, SiStripPI::max, SiStripPI::min, and ApeEstimator_cff::width.
Referenced by HFClusterAlgo::isPMTHit().
|
inline |
Definition at line 34 of file CaloRecHit.h.
References flags_.
Referenced by HGCRecHit::chi2(), SimplePlan1RechitCombiner::combineAuxInfo(), ALPAKA_ACCELERATOR_NAMESPACE::CaloRecHitSoAProducer< CAL >::convertRecHit(), reco::HcalNoiseInfoProducer::fillrechits(), HGCRecHit::outOfTimeChi2(), HGCRecHit::outOfTimeEnergy(), HGCRecHit::setChi2(), setFlags(), HGCRecHit::setOutOfTimeChi2(), HGCRecHit::setOutOfTimeEnergy(), and PFRecHitQTestHCALChannel::test().
|
inline |
Definition at line 49 of file CaloRecHit.h.
References aux_, and relativeConstraints::value.
Referenced by HFRecHitAuxSetter::setAux(), and HBHERecHitAuxSetter::setAux().
|
inline |
Definition at line 30 of file CaloRecHit.h.
References energy(), and energy_.
Referenced by HFStripFilter::runFilter().
|
inline |
Definition at line 36 of file CaloRecHit.h.
References newFWLiteAna::base, calo_rechit_masks, l1ct::clear(), flags_, SiStripPI::max, SiStripPI::min, relativeConstraints::value, and ApeEstimator_cff::width.
Referenced by CastorSimpleRecAlgo::checkADCSaturation(), HBHEIsolatedNoiseReflagger::produce(), HFFlexibleTimeCheck::reconstruct(), SimpleHBHEPhase1Algo::reconstruct(), HFSimpleTimeCheck::reconstruct(), CastorSimpleRecAlgo::recoverADCSaturation(), and HBHEPhase1Reconstructor::runHBHENegativeEFilter().
|
inline |
Definition at line 35 of file CaloRecHit.h.
References flags(), and flags_.
Referenced by SimplePlan1RechitCombiner::combineAuxInfo(), HGCRecHit::setChi2(), HGCRecHit::setOutOfTimeChi2(), and HGCRecHit::setOutOfTimeEnergy().
|
inline |
Definition at line 32 of file CaloRecHit.h.
|
inline |
Definition at line 31 of file CaloRecHit.h.
References time_.
Referenced by HeterogeneousHGCalRecHitsValidator::analyze(), HGCalLayerClusterProducer::calculateTime(), ALPAKA_ACCELERATOR_NAMESPACE::CaloRecHitSoAProducer< CAL >::convertRecHit(), HcalHaloAlgo::GetHaloClusterCandidateHB(), HcalHaloAlgo::GetHaloClusterCandidateHE(), CSCHaloAlgo::HCALSegmentMatching(), SimplePlan1RechitCombiner::makeRechit(), RecHitCorrector::produce(), HFStripFilter::runFilter(), setTime(), PFRecHitQTestHCALTimeVsDepth::test(), and PFRecHitQTestHCALThresholdVsDepth::test().
|
private |
Definition at line 57 of file CaloRecHit.h.
|
private |
Definition at line 54 of file CaloRecHit.h.
Referenced by energy(), and setEnergy().
|
private |
Definition at line 56 of file CaloRecHit.h.
Referenced by flagField(), flags(), setFlagField(), and setFlags().
|
private |
Definition at line 53 of file CaloRecHit.h.
Referenced by detid().
|
private |
Definition at line 55 of file CaloRecHit.h.