#include <HcalHitRelabeller.h>
Public Member Functions | |
HcalHitRelabeller (const edm::ParameterSet &ps) | |
void | process (std::vector< PCaloHit > &hcalHits) |
DetId | relabel (const uint32_t testId) const |
void | setGeometry (const CaloGeometry *&, const HcalDDDRecConstants *&) |
Private Attributes | |
const CaloGeometry * | theGeometry |
const HcalDDDRecConstants * | theRecNumber |
Definition at line 11 of file HcalHitRelabeller.h.
HcalHitRelabeller::HcalHitRelabeller | ( | const edm::ParameterSet & | ps | ) |
Definition at line 11 of file HcalHitRelabeller.cc.
void HcalHitRelabeller::process | ( | std::vector< PCaloHit > & | hcalHits | ) |
Definition at line 13 of file HcalHitRelabeller.cc.
References gather_cfg::cout, TauDecayModes::dec, cuy::ii, python.tagInventory::newid, 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_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 43 of file HcalHitRelabeller.cc.
References gather_cfg::cout, TauDecayModes::dec, HLT_25ns14e33_v1_cff::depth, eta, HcalDDDRecConstants::getHCID(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, phi, DetId::rawId(), jetcorrextractor::sign(), theRecNumber, HcalTestNumbering::unpackHcalIndex(), and z.
Referenced by process().
void HcalHitRelabeller::setGeometry | ( | const CaloGeometry *& | geom, |
const HcalDDDRecConstants *& | recNum | ||
) |
Definition at line 37 of file HcalHitRelabeller.cc.
References relativeConstraints::geom, theGeometry, and theRecNumber.
Referenced by HcalDigitizer::updateGeometry().
|
private |
Definition at line 20 of file HcalHitRelabeller.h.
Referenced by setGeometry().
|
private |
Definition at line 21 of file HcalHitRelabeller.h.
Referenced by process(), relabel(), and setGeometry().