#include <HcalHitRelabeller.h>
Public Member Functions | |
HcalHitRelabeller (bool nd=false) | |
void | process (std::vector< PCaloHit > &hcalHits) |
DetId | relabel (const uint32_t testId) const |
void | setGeometry (const HcalDDDRecConstants *&) |
Static Public Member Functions | |
static DetId | relabel (const uint32_t testId, const HcalDDDRecConstants *theRecNumber) |
Private Member Functions | |
double | energyWt (const uint32_t testId) const |
Private Attributes | |
bool | neutralDensity_ |
const HcalDDDRecConstants * | theRecNumber |
Definition at line 10 of file HcalHitRelabeller.h.
HcalHitRelabeller::HcalHitRelabeller | ( | bool | nd = false | ) |
Definition at line 9 of file HcalHitRelabeller.cc.
|
private |
Definition at line 91 of file HcalHitRelabeller.cc.
References gather_cfg::cout, particleFlowClusterECALTimeSelected_cfi::depth, PVValHelper::eta, HcalDDDRecConstants::getLayer0Wt(), phi, theRecNumber, HcalTestNumbering::unpackHcalIndex(), z, and HcalDigiParam_cfi::zside.
Referenced by process().
void HcalHitRelabeller::process | ( | std::vector< PCaloHit > & | hcalHits | ) |
Definition at line 13 of file HcalHitRelabeller.cc.
References gather_cfg::cout, TauDecayModes::dec, energyWt(), cuy::ii, neutralDensity_, DetId::rawId(), relabel(), and theRecNumber.
Referenced by HcalDigitizer::accumulateCaloHits(), ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), ConfigBuilder.ConfigBuilder::prepare(), ConfigBuilder.ConfigBuilder::prepare_ALCA(), ConfigBuilder.ConfigBuilder::prepare_DQM(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_PATFILTER(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), and ConfigBuilder.ConfigBuilder::scheduleSequence().
DetId HcalHitRelabeller::relabel | ( | const uint32_t | testId | ) | const |
Definition at line 48 of file HcalHitRelabeller.cc.
References theRecNumber.
Referenced by SimHitsValidationHcal::analyze(), HcalSimHitsValidation::analyze(), HcalHBHEMuonSimAnalyzer::analyze(), HcalRecHitsValidation::analyze(), HGCalSimHitValidation::analyze(), HcalSimHitStudy::analyzeHits(), HcalTestNS::compare(), GlobalHitsAnalyzer::fillHCal(), CaloTruthAccumulator::fillSimHits(), process(), HcalDigisValidation::reco(), HGCalTriggerNtupleHGCTriggerCells::simhits(), and HGCalTriggerNtupleHGCDigis::simhits().
|
static |
Definition at line 52 of file HcalHitRelabeller.cc.
References gather_cfg::cout, TauDecayModes::dec, particleFlowClusterECALTimeSelected_cfi::depth, PVValHelper::eta, HcalDDDRecConstants::getHCID(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, phi, DetId::rawId(), Validation_hcalonly_cfi::sign, HcalTestNumbering::unpackHcalIndex(), and z.
void HcalHitRelabeller::setGeometry | ( | const HcalDDDRecConstants *& | recNum | ) |
Definition at line 44 of file HcalHitRelabeller.cc.
References theRecNumber.
Referenced by HcalDigitizer::updateGeometry().
|
private |
Definition at line 22 of file HcalHitRelabeller.h.
Referenced by process().
|
private |
Definition at line 21 of file HcalHitRelabeller.h.
Referenced by energyWt(), process(), relabel(), and setGeometry().