#include <HcalTriggerPrimitiveAlgo.h>
Classes | |
struct | HFDetails |
struct | HFUpgradeDetails |
Public Member Functions | |
template<typename T , typename... Args> | |
void | addDigis (const T &collection, const Args &... digis) |
template<typename T > | |
void | addDigis (const T &collection) |
template<typename D > | |
void | addDigis (const HcalDataFrameContainer< D > &collection) |
HcalTriggerPrimitiveAlgo (bool pf, const std::vector< double > &w, int latency, uint32_t FG_threshold, const std::vector< uint32_t > &FG_HF_thresholds, uint32_t ZS_threshold, int numberOfSamples, int numberOfPresamples, int numberOfFilterPresamplesHBQIE11, int numberOfFilterPresamplesHEQIE11, int numberOfSamplesHF, int numberOfPresamplesHF, int numberOfSamplesZDC, int numberOfPresamplesZDC, bool useTDCInMinBiasBits, uint32_t minSignalThreshold=0, uint32_t PMT_NoiseThreshold=0) | |
void | overrideParameters (const edm::ParameterSet &ps) |
template<typename... Digis> | |
void | run (const HcalTPGCoder *incoder, const HcalTPGCompressor *outcoder, const HcalDbService *conditions, HcalTrigPrimDigiCollection &result, const HcalTrigTowerGeometry *trigTowerGeometry, float rctlsb, const HcalFeatureBit *LongvrsShortCut, const Digis &... digis) |
void | runFEFormatError (const FEDRawDataCollection *rawraw, const HcalElectronicsMap *emap, HcalTrigPrimDigiCollection &result) |
void | runZS (HcalTrigPrimDigiCollection &tp) |
void | setCodedVetoThreshold (int aieta, int codedVetoThreshold) |
void | setCodedVetoThresholds (const edm::ParameterSet &codedVetoThresholds) |
void | setFixSaturationFlag (bool fix_saturation) |
void | setNCTScaleShift (int) |
void | setNumFilterPresamplesHBQIE11 (int presamples) |
void | setNumFilterPresamplesHEQIE11 (int presamples) |
void | setPeakFinderAlgorithm (int algo) |
void | setRCTScaleShift (int) |
void | setUpgradeFlags (bool hb, bool he, bool hf) |
void | setWeightQIE11 (int aieta, int weight) |
void | setWeightsQIE11 (const edm::ParameterSet &weightsQIE11) |
~HcalTriggerPrimitiveAlgo () | |
Private Types | |
typedef std::map< HcalTrigTowerDetId, std::vector< bool > > | FGbitMap |
typedef std::vector< HcalFinegrainBit::Tower > | FGUpgradeContainer |
typedef std::map< HcalTrigTowerDetId, FGUpgradeContainer > | FGUpgradeMap |
typedef std::vector< HcalFinegrainBit::TowerTDC > | FGUpgradeTDCContainer |
typedef std::map< HcalTrigTowerDetId, FGUpgradeTDCContainer > | FGUpgradeTDCMap |
typedef std::map< HcalTrigTowerDetId, std::map< uint32_t, HFDetails > > | HFDetailMap |
typedef std::map< HcalTrigTowerDetId, std::map< uint32_t, std::array< HFUpgradeDetails, 4 > > > | HFUpgradeDetailMap |
typedef std::map< HcalTrigTowerDetId, std::vector< bool > > | SatMap |
typedef std::vector< IntegerCaloSamples > | SumFGContainer |
typedef std::map< HcalTrigTowerDetId, IntegerCaloSamples > | SumMap |
typedef std::map< HcalTrigTowerDetId, SumFGContainer > | TowerMapFGSum |
typedef std::map< uint32_t, std::vector< bool > > | TowerMapVeto |
Private Member Functions | |
void | addFG (const HcalTrigTowerDetId &id, std::vector< bool > &msb) |
void | addSignal (const HBHEDataFrame &frame) |
adds the signal to the map More... | |
void | addSignal (const HFDataFrame &frame) |
void | addSignal (const QIE10DataFrame &frame) |
void | addSignal (const QIE11DataFrame &frame) |
void | addSignal (const IntegerCaloSamples &samples) |
void | addUpgradeFG (const HcalTrigTowerDetId &id, int depth, const std::vector< std::bitset< 2 >> &bits) |
void | addUpgradeTDCFG (const HcalTrigTowerDetId &id, const QIE11DataFrame &frame) |
void | analyze (IntegerCaloSamples &samples, HcalTriggerPrimitiveDigi &result) |
adds the actual digis More... | |
void | analyzeHF (IntegerCaloSamples &samples, HcalTriggerPrimitiveDigi &result, const int hf_lumi_shift) |
void | analyzeHF2016 (const IntegerCaloSamples &SAMPLES, HcalTriggerPrimitiveDigi &result, const int HF_LUMI_SHIFT, const HcalFeatureBit *HCALFEM) |
void | analyzeHFQIE10 (const IntegerCaloSamples &SAMPLES, HcalTriggerPrimitiveDigi &result, const int HF_LUMI_SHIFT, const HcalFeatureBit *HCALFEM) |
void | analyzeQIE11 (IntegerCaloSamples &samples, std::vector< bool > sample_saturation, HcalTriggerPrimitiveDigi &result, const HcalFinegrainBit &fg_algo) |
void | analyzeZDC (IntegerCaloSamples &samples, HcalTriggerPrimitiveDigi &result) |
bool | needLegacyFG (const HcalTrigTowerDetId &id) const |
bool | needUpgradeID (const HcalTrigTowerDetId &id, int depth) const |
bool | passTDC (const QIE10DataFrame &digi, int ts) const |
bool | validChannel (const QIE10DataFrame &digi, int ts) const |
bool | validUpgradeFG (const HcalTrigTowerDetId &id, int depth) const |
Static Private Attributes | |
static const int | FIRST_DEPTH7_TOWER = 26 |
static const int | FIRST_FINEGRAIN_TOWER = 30 |
static const int | HBHE_OVERLAP_TOWER = 16 |
static const int | LAST_FINEGRAIN_DEPTH = 6 |
static const int | LAST_FINEGRAIN_TOWER = 28 |
static const int | QIE10_LINEARIZATION_ET = HcaluLUTTPGCoder::QIE10_LUT_BITMASK |
static const int | QIE10_MAX_LINEARIZATION_ET = 0x7FF |
static const int | QIE10_ZDC_MAX_LINEARIZATION_ET = 0x3FF |
static const int | QIE11_LINEARIZATION_ET = HcaluLUTTPGCoder::QIE11_LUT_BITMASK |
static const int | QIE11_MAX_LINEARIZATION_ET = 0x7FF |
static const int | QIE8_LINEARIZATION_ET = HcaluLUTTPGCoder::QIE8_LUT_BITMASK |
Definition at line 27 of file HcalTriggerPrimitiveAlgo.h.
|
private |
Definition at line 220 of file HcalTriggerPrimitiveAlgo.h.
|
private |
Definition at line 223 of file HcalTriggerPrimitiveAlgo.h.
|
private |
Definition at line 224 of file HcalTriggerPrimitiveAlgo.h.
|
private |
Definition at line 227 of file HcalTriggerPrimitiveAlgo.h.
|
private |
Definition at line 228 of file HcalTriggerPrimitiveAlgo.h.
|
private |
Definition at line 190 of file HcalTriggerPrimitiveAlgo.h.
|
private |
Definition at line 200 of file HcalTriggerPrimitiveAlgo.h.
|
private |
Definition at line 181 of file HcalTriggerPrimitiveAlgo.h.
|
private |
Definition at line 203 of file HcalTriggerPrimitiveAlgo.h.
|
private |
Definition at line 178 of file HcalTriggerPrimitiveAlgo.h.
|
private |
Definition at line 204 of file HcalTriggerPrimitiveAlgo.h.
|
private |
Definition at line 217 of file HcalTriggerPrimitiveAlgo.h.
HcalTriggerPrimitiveAlgo::HcalTriggerPrimitiveAlgo | ( | bool | pf, |
const std::vector< double > & | w, | ||
int | latency, | ||
uint32_t | FG_threshold, | ||
const std::vector< uint32_t > & | FG_HF_thresholds, | ||
uint32_t | ZS_threshold, | ||
int | numberOfSamples, | ||
int | numberOfPresamples, | ||
int | numberOfFilterPresamplesHBQIE11, | ||
int | numberOfFilterPresamplesHEQIE11, | ||
int | numberOfSamplesHF, | ||
int | numberOfPresamplesHF, | ||
int | numberOfSamplesZDC, | ||
int | numberOfPresamplesZDC, | ||
bool | useTDCInMinBiasBits, | ||
uint32_t | minSignalThreshold = 0 , |
||
uint32_t | PMT_NoiseThreshold = 0 |
||
) |
Definition at line 23 of file HcalTriggerPrimitiveAlgo.cc.
References numberOfPresamples_, numberOfPresamplesHF_, numberOfPresamplesZDC_, numberOfSamples_, numberOfSamplesHF_, numberOfSamplesZDC_, peakfind_, ZS_threshold_, and ZS_threshold_I_.
HcalTriggerPrimitiveAlgo::~HcalTriggerPrimitiveAlgo | ( | ) |
Definition at line 77 of file HcalTriggerPrimitiveAlgo.cc.
|
inline |
Definition at line 59 of file HcalTriggerPrimitiveAlgo.h.
References universalConfigTemplate::collection.
Referenced by run().
|
inline |
Definition at line 65 of file HcalTriggerPrimitiveAlgo.h.
References addSignal(), and universalConfigTemplate::collection.
|
inline |
Definition at line 72 of file HcalTriggerPrimitiveAlgo.h.
References addSignal(), universalConfigTemplate::collection, and mps_fire::i.
|
private |
Definition at line 980 of file HcalTriggerPrimitiveAlgo.cc.
References fgMap_, mps_fire::i, and l1ctLayer2EG_cff::id.
Referenced by addSignal(), and addUpgradeFG().
|
private |
adds the signal to the map
Definition at line 100 of file HcalTriggerPrimitiveAlgo.cc.
References HcaluLUTTPGCoder::adc2Linear(), addFG(), cms::cuda::assert(), mps_fire::i, incoder_, HcaluLUTTPGCoder::lookupMSB(), theTrigTowerGeometry, and HcalTrigTowerGeometry::towerIds().
Referenced by addDigis(), and addSignal().
|
private |
Definition at line 131 of file HcalTriggerPrimitiveAlgo.cc.
References HcaluLUTTPGCoder::adc2Linear(), addSignal(), amptDefault_cfi::frame, HF_Veto, mps_fire::i, incoder_, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, minSignalThreshold_, EgammaValidation_cff::samples, IntegerCaloSamples::setPresamples(), theHFDetailMap, theTowerMapFGSum, theTrigTowerGeometry, HcalTrigTowerGeometry::towerIds(), and HcalTrigTowerDetId::version().
|
private |
Definition at line 215 of file HcalTriggerPrimitiveAlgo.cc.
References HcaluLUTTPGCoder::adc2Linear(), addSignal(), DetId::Calo, hcalRecHitTable_cff::detId, HcalZDCDetId::EM, amptDefault_cfi::frame, HcalZDCDetId::HAD, DetId::Hcal, HcalForward, mps_fire::i, l1ctLayer2EG_cff::id, heavyIonCSV_trainingSettings::idx, incoder_, HcaluLUTTPGCoder::lookupMSB(), passTDC(), EgammaValidation_cff::samples, IntegerCaloSamples::setPresamples(), HcalZDCDetId::SubdetectorId, theHFUpgradeDetailMap, theTrigTowerGeometry, HcalTrigTowerGeometry::towerIds(), HcalTrigTowerGeometry::towerIds_ZDC(), validChannel(), and BeamSplash_cfg::version.
|
private |
Definition at line 286 of file HcalTriggerPrimitiveAlgo.cc.
References HcaluLUTTPGCoder::adc2Linear(), addSignal(), addUpgradeFG(), addUpgradeTDCFG(), cms::cuda::assert(), hcalRecHitTable_cff::detId, HcalBarrel, HcalEndcap, mps_fire::i, incoder_, HcaluLUTTPGCoder::lookupMSB(), theTrigTowerGeometry, and HcalTrigTowerGeometry::towerIds().
|
private |
Definition at line 319 of file HcalTriggerPrimitiveAlgo.cc.
References cms::cuda::assert(), fix_saturation_, mps_fire::i, l1ctLayer2EG_cff::id, QIE11_LINEARIZATION_ET, EgammaValidation_cff::samples, theSatMap, and theSumMap.
|
private |
Definition at line 1019 of file HcalTriggerPrimitiveAlgo.cc.
References addFG(), ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::bits, hcalRecHitTable_cff::depth, fgUpgradeMap_, mps_fire::i, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, needLegacyFG(), needUpgradeID(), and validUpgradeFG().
Referenced by addSignal().
|
private |
Definition at line 1053 of file HcalTriggerPrimitiveAlgo.cc.
References HcaluLUTTPGCoder::adc2Linear(), cms::cuda::assert(), hcalRecHitTable_cff::detId, fgUpgradeTDCMap_, HcaluLUTTPGCoder::group0FGbits(), HcalBarrel, HcalEndcap, mps_fire::i, incoder_, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, theTrigTowerGeometry, and HcalTrigTowerGeometry::towerIds().
Referenced by addSignal().
|
private |
adds the actual digis
Definition at line 356 of file HcalTriggerPrimitiveAlgo.cc.
References HcalTPGCompressor::compress(), fgMap_, mps_fire::i, heavyIonCSV_trainingSettings::idx, createfilelist::int, numberOfPresamples_, numberOfSamples_, outcoder_, convertSQLitetoXML_cfg::output, peak_finder_algorithm_, peakfind_, QIE8_LINEARIZATION_ET, mps_fire::result, EgammaValidation_cff::samples, edm::shift, theThreshold, and weights_.
Referenced by run().
|
private |
Definition at line 655 of file HcalTriggerPrimitiveAlgo.cc.
References cms::cuda::assert(), HcalTPGCompressor::compress(), hcalRecHitTable_cff::detId, FG_threshold_, HF_Veto, heavyIonCSV_trainingSettings::idx, createfilelist::int, numberOfPresamplesHF_, numberOfSamplesHF_, outcoder_, convertSQLitetoXML_cfg::output, PMT_NoiseThreshold_, QIE8_LINEARIZATION_ET, mps_fire::result, EgammaValidation_cff::samples, edm::shift, theTowerMapFGSum, and PbPb_ZMuSkimMuonDPG_cff::veto.
Referenced by run().
|
private |
Definition at line 709 of file HcalTriggerPrimitiveAlgo.cc.
References cms::cuda::assert(), newFWLiteAna::bin, HcalTPGCompressor::compress(), hcalRecHitTable_cff::detId, FG_HF_thresholds_, HcalFeatureBit::fineGrainbit(), FIRST_FINEGRAIN_TOWER, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, B2GTnPMonitor_cfi::item, SiStripPI::min, numberOfPresamplesHF_, numberOfSamplesHF_, outcoder_, convertSQLitetoXML_cfg::output, QIE8_LINEARIZATION_ET, mps_fire::result, EgammaValidation_cff::samples, and theHFDetailMap.
Referenced by run().
|
private |
Definition at line 798 of file HcalTriggerPrimitiveAlgo.cc.
References cms::cuda::assert(), newFWLiteAna::bin, HcalTPGCompressor::compress(), hcalRecHitTable_cff::detId, FG_HF_thresholds_, HcalFeatureBit::fineGrainbit(), FIRST_FINEGRAIN_TOWER, mps_fire::i, heavyIonCSV_trainingSettings::idx, ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::ietaAbs(), createfilelist::int, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, B2GTnPMonitor_cfi::item, SiStripPI::min, numberOfPresamplesHF_, numberOfSamplesHF_, or, outcoder_, convertSQLitetoXML_cfg::output, QIE10_LINEARIZATION_ET, QIE10_MAX_LINEARIZATION_ET, mps_fire::result, EgammaValidation_cff::samples, edm::shift, theHFUpgradeDetailMap, and useTDCInMinBiasBits_.
Referenced by run().
|
private |
Definition at line 438 of file HcalTriggerPrimitiveAlgo.cc.
References codedVetoThresholds_, HcalTPGCompressor::compress(), HcalFinegrainBit::compute(), hcalRecHitTable_cff::detId, fgUpgradeMap_, fgUpgradeTDCMap_, fix_saturation_, mps_fire::i, heavyIonCSV_trainingSettings::idx, createfilelist::int, HcalTopology::lastHBRing(), numberOfFilterPresamplesHBQIE11_, numberOfFilterPresamplesHEQIE11_, numberOfPresamples_, numberOfSamples_, outcoder_, convertSQLitetoXML_cfg::output, QIE11_MAX_LINEARIZATION_ET, mps_fire::result, ecalGpuTask_cfi::sample, EgammaValidation_cff::samples, edm::shift, theThreshold, theTrigTowerGeometry, HcalTrigTowerGeometry::topology(), HcalTrigTowerGeometry::towerIds(), and weightsQIE11_.
Referenced by run().
|
private |
Definition at line 631 of file HcalTriggerPrimitiveAlgo.cc.
References hcalRecHitTable_cff::detId, mps_fire::i, convertSQLitetoXML_cfg::output, QIE10_ZDC_MAX_LINEARIZATION_ET, mps_fire::result, and EgammaValidation_cff::samples.
Referenced by run().
|
private |
Definition at line 1000 of file HcalTriggerPrimitiveAlgo.cc.
References HBHE_OVERLAP_TOWER, ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::ietaAbs(), and upgrade_hb_.
Referenced by addUpgradeFG().
|
private |
Definition at line 1009 of file HcalTriggerPrimitiveAlgo.cc.
References FIRST_DEPTH7_TOWER, and LAST_FINEGRAIN_DEPTH.
Referenced by addUpgradeFG().
void HcalTriggerPrimitiveAlgo::overrideParameters | ( | const edm::ParameterSet & | ps | ) |
Definition at line 87 of file HcalTriggerPrimitiveAlgo.cc.
References edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), override_adc_hf_, override_adc_hf_value_, override_parameters_, override_tdc_hf_, and override_tdc_hf_value_.
Referenced by HcalTrigPrimDigiProducer::HcalTrigPrimDigiProducer().
|
private |
Definition at line 770 of file HcalTriggerPrimitiveAlgo.cc.
References gpuClustering::adc, conditions_, HcalDbService::getHcalTPParameters(), override_adc_hf_, override_adc_hf_value_, override_tdc_hf_, and override_tdc_hf_value_.
Referenced by addSignal().
void HcalTriggerPrimitiveAlgo::run | ( | const HcalTPGCoder * | incoder, |
const HcalTPGCompressor * | outcoder, | ||
const HcalDbService * | conditions, | ||
HcalTrigPrimDigiCollection & | result, | ||
const HcalTrigTowerGeometry * | trigTowerGeometry, | ||
float | rctlsb, | ||
const HcalFeatureBit * | LongvrsShortCut, | ||
const Digis &... | digis | ||
) |
Definition at line 263 of file HcalTriggerPrimitiveAlgo.h.
References addDigis(), analyze(), analyzeHF(), analyzeHF2016(), analyzeHFQIE10(), analyzeQIE11(), analyzeZDC(), submitPVValidationJobs::conditions, conditions_, hcalRecHitTable_cff::detId, edm::ParameterSet::exists(), fgMap_, fgUpgradeMap_, fgUpgradeTDCMap_, HcalTrigTowerGeometry::firstHFTower(), HcalTPParameters::getFGVersionHBHE(), HcalDbService::getHcalTPParameters(), edm::ParameterSet::getParameter(), HF_Veto, incoder_, B2GTnPMonitor_cfi::item, LongvrsShortCut, NCTScaleShift, or, outcoder_, override_parameters_, RCTScaleShift, mps_fire::result, theHFDetailMap, theHFUpgradeDetailMap, theSatMap, theSumMap, theTowerMapFGSum, theTrigTowerGeometry, upgrade_hb_, upgrade_he_, upgrade_hf_, and BeamSplash_cfg::version.
Referenced by HcalTrigPrimDigiProducer::produce().
void HcalTriggerPrimitiveAlgo::runFEFormatError | ( | const FEDRawDataCollection * | rawraw, |
const HcalElectronicsMap * | emap, | ||
HcalTrigPrimDigiCollection & | result | ||
) |
Definition at line 924 of file HcalTriggerPrimitiveAlgo.cc.
References HcalHTRData::check(), FEDRawData::data(), hcalRecHitTable_cff::detId, runTauDisplay::eid, FEDRawDataCollection::FEDData(), HcalHTRData::getErrorsWord(), HcalDCCHeader::getSourceId(), HcalDCCHeader::getSpigotData(), HcalDCCHeader::getSpigotPresent(), HcalBarrel, HcalEndcap, HcalForward, HcalHTRData::htrSlot(), HcalHTRData::htrTopBottom(), mps_fire::i, HcalHTRData::isHistogramEvent(), HcalElectronicsMap::lookup(), FEDNumbering::MAXHCALFEDID, FEDNumbering::MINHCALFEDID, HcalHTRData::readoutVMECrateId(), mps_fire::result, FEDRawData::size(), HcalDCCHeader::SPIGOT_COUNT, theTrigTowerGeometry, HcalTrigTowerGeometry::towerIds(), cmsswSequenceInfo::tp, and validateGeometry_cfg::valid.
Referenced by HcalTrigPrimDigiProducer::produce().
void HcalTriggerPrimitiveAlgo::runZS | ( | HcalTrigPrimDigiCollection & | tp | ) |
Definition at line 908 of file HcalTriggerPrimitiveAlgo.cc.
References mps_fire::i, mps_fire::result, cmsswSequenceInfo::tp, and ZS_threshold_I_.
Referenced by HcalTrigPrimDigiProducer::produce().
void HcalTriggerPrimitiveAlgo::setCodedVetoThreshold | ( | int | aieta, |
int | codedVetoThreshold | ||
) |
Definition at line 1109 of file HcalTriggerPrimitiveAlgo.cc.
References codedVetoThresholds_.
Referenced by HcalTrigPrimDigiProducer::beginRun().
void HcalTriggerPrimitiveAlgo::setCodedVetoThresholds | ( | const edm::ParameterSet & | codedVetoThresholds | ) |
Definition at line 1099 of file HcalTriggerPrimitiveAlgo.cc.
References hcaltpdigi_cfi::codedVetoThresholds, codedVetoThresholds_, and findQualityFiles::v.
Referenced by HcalTrigPrimDigiProducer::HcalTrigPrimDigiProducer().
void HcalTriggerPrimitiveAlgo::setFixSaturationFlag | ( | bool | fix_saturation | ) |
Definition at line 85 of file HcalTriggerPrimitiveAlgo.cc.
References fix_saturation_.
Referenced by HcalTrigPrimDigiProducer::HcalTrigPrimDigiProducer().
void HcalTriggerPrimitiveAlgo::setNCTScaleShift | ( | int | shift | ) |
Definition at line 1120 of file HcalTriggerPrimitiveAlgo.cc.
References NCTScaleShift, and edm::shift.
Referenced by HcalTrigPrimDigiProducer::HcalTrigPrimDigiProducer().
|
inline |
Definition at line 91 of file HcalTriggerPrimitiveAlgo.h.
References numberOfFilterPresamplesHBQIE11_, and hcalTTPDigis_cfi::presamples.
Referenced by HcalTrigPrimDigiProducer::beginRun().
|
inline |
Definition at line 93 of file HcalTriggerPrimitiveAlgo.h.
References numberOfFilterPresamplesHEQIE11_, and hcalTTPDigis_cfi::presamples.
Referenced by HcalTrigPrimDigiProducer::beginRun().
void HcalTriggerPrimitiveAlgo::setPeakFinderAlgorithm | ( | int | algo | ) |
Definition at line 1114 of file HcalTriggerPrimitiveAlgo.cc.
References Exception, and peak_finder_algorithm_.
Referenced by HcalTrigPrimDigiProducer::HcalTrigPrimDigiProducer().
void HcalTriggerPrimitiveAlgo::setRCTScaleShift | ( | int | shift | ) |
Definition at line 1122 of file HcalTriggerPrimitiveAlgo.cc.
References RCTScaleShift, and edm::shift.
Referenced by HcalTrigPrimDigiProducer::HcalTrigPrimDigiProducer().
void HcalTriggerPrimitiveAlgo::setUpgradeFlags | ( | bool | hb, |
bool | he, | ||
bool | hf | ||
) |
Definition at line 79 of file HcalTriggerPrimitiveAlgo.cc.
References hcalSimParameters_cfi::hb, hcalSimParameters_cfi::he, photonIsolationHIProducer_cfi::hf, upgrade_hb_, upgrade_he_, and upgrade_hf_.
Referenced by HcalTrigPrimDigiProducer::HcalTrigPrimDigiProducer().
void HcalTriggerPrimitiveAlgo::setWeightQIE11 | ( | int | aieta, |
int | weight | ||
) |
Definition at line 1093 of file HcalTriggerPrimitiveAlgo.cc.
References mps_merge::weight, and weightsQIE11_.
Referenced by HcalTrigPrimDigiProducer::beginRun().
void HcalTriggerPrimitiveAlgo::setWeightsQIE11 | ( | const edm::ParameterSet & | weightsQIE11 | ) |
Definition at line 1083 of file HcalTriggerPrimitiveAlgo.cc.
References findQualityFiles::v, hcaltpdigi_cfi::weightsQIE11, and weightsQIE11_.
Referenced by HcalTrigPrimDigiProducer::HcalTrigPrimDigiProducer().
|
private |
Definition at line 786 of file HcalTriggerPrimitiveAlgo.cc.
References conditions_, HcalDbService::getHcalTPChannelParameter(), HcalTPChannelParameter::getMask(), QIE10DataFrame::id(), QIE10DataFrame::linkError(), ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::mask, and QIE10DataFrame::samples().
Referenced by addSignal().
|
private |
Definition at line 990 of file HcalTriggerPrimitiveAlgo.cc.
References hcalRecHitTable_cff::depth, HBHE_OVERLAP_TOWER, ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::ietaAbs(), LAST_FINEGRAIN_DEPTH, LAST_FINEGRAIN_TOWER, and upgrade_hb_.
Referenced by addUpgradeFG().
|
private |
Definition at line 147 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyzeQIE11(), setCodedVetoThreshold(), and setCodedVetoThresholds().
|
private |
Definition at line 142 of file HcalTriggerPrimitiveAlgo.h.
Referenced by passTDC(), run(), and validChannel().
|
private |
Definition at line 150 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyzeHF2016(), and analyzeHFQIE10().
|
private |
Definition at line 149 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyzeHF().
|
private |
Definition at line 221 of file HcalTriggerPrimitiveAlgo.h.
|
private |
Definition at line 225 of file HcalTriggerPrimitiveAlgo.h.
Referenced by addUpgradeFG(), analyzeQIE11(), and run().
|
private |
Definition at line 229 of file HcalTriggerPrimitiveAlgo.h.
Referenced by addUpgradeTDCFG(), analyzeQIE11(), and run().
|
staticprivate |
Definition at line 246 of file HcalTriggerPrimitiveAlgo.h.
Referenced by needUpgradeID().
|
staticprivate |
Definition at line 251 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyzeHF2016(), and analyzeHFQIE10().
|
private |
Definition at line 235 of file HcalTriggerPrimitiveAlgo.h.
Referenced by addSignal(), analyzeQIE11(), and setFixSaturationFlag().
|
staticprivate |
Definition at line 245 of file HcalTriggerPrimitiveAlgo.h.
Referenced by needLegacyFG(), and validUpgradeFG().
|
private |
Definition at line 218 of file HcalTriggerPrimitiveAlgo.h.
Referenced by addSignal(), analyzeHF(), and run().
|
private |
Definition at line 140 of file HcalTriggerPrimitiveAlgo.h.
Referenced by addSignal(), addUpgradeTDCFG(), and run().
|
staticprivate |
Definition at line 247 of file HcalTriggerPrimitiveAlgo.h.
Referenced by needUpgradeID(), and validUpgradeFG().
|
staticprivate |
Definition at line 248 of file HcalTriggerPrimitiveAlgo.h.
Referenced by validUpgradeFG().
|
private |
Definition at line 148 of file HcalTriggerPrimitiveAlgo.h.
|
private |
Definition at line 216 of file HcalTriggerPrimitiveAlgo.h.
Referenced by run().
|
private |
Definition at line 162 of file HcalTriggerPrimitiveAlgo.h.
Referenced by addSignal().
|
private |
Definition at line 164 of file HcalTriggerPrimitiveAlgo.h.
Referenced by run(), and setNCTScaleShift().
|
private |
Definition at line 155 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyzeQIE11(), and setNumFilterPresamplesHBQIE11().
|
private |
Definition at line 156 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyzeQIE11(), and setNumFilterPresamplesHEQIE11().
|
private |
Definition at line 154 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyze(), analyzeQIE11(), and HcalTriggerPrimitiveAlgo().
|
private |
Definition at line 158 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyzeHF(), analyzeHF2016(), analyzeHFQIE10(), and HcalTriggerPrimitiveAlgo().
|
private |
Definition at line 160 of file HcalTriggerPrimitiveAlgo.h.
Referenced by HcalTriggerPrimitiveAlgo().
|
private |
Definition at line 153 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyze(), analyzeQIE11(), and HcalTriggerPrimitiveAlgo().
|
private |
Definition at line 157 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyzeHF(), analyzeHF2016(), analyzeHFQIE10(), and HcalTriggerPrimitiveAlgo().
|
private |
Definition at line 159 of file HcalTriggerPrimitiveAlgo.h.
Referenced by HcalTriggerPrimitiveAlgo().
|
private |
Definition at line 141 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyze(), analyzeHF(), analyzeHF2016(), analyzeHFQIE10(), analyzeQIE11(), and run().
|
private |
Definition at line 239 of file HcalTriggerPrimitiveAlgo.h.
Referenced by overrideParameters(), and passTDC().
|
private |
Definition at line 240 of file HcalTriggerPrimitiveAlgo.h.
Referenced by overrideParameters(), and passTDC().
|
private |
Definition at line 237 of file HcalTriggerPrimitiveAlgo.h.
Referenced by overrideParameters(), and run().
|
private |
Definition at line 241 of file HcalTriggerPrimitiveAlgo.h.
Referenced by overrideParameters(), and passTDC().
|
private |
Definition at line 242 of file HcalTriggerPrimitiveAlgo.h.
Referenced by overrideParameters(), and passTDC().
|
private |
Definition at line 171 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyze(), and setPeakFinderAlgorithm().
|
private |
Definition at line 144 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyze(), and HcalTriggerPrimitiveAlgo().
|
private |
Definition at line 163 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyzeHF().
|
staticprivate |
Definition at line 254 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyzeHFQIE10().
|
staticprivate |
Definition at line 257 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyzeHFQIE10().
|
staticprivate |
Definition at line 259 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyzeZDC().
|
staticprivate |
Definition at line 255 of file HcalTriggerPrimitiveAlgo.h.
Referenced by addSignal().
|
staticprivate |
Definition at line 258 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyzeQIE11().
|
staticprivate |
Definition at line 253 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyze(), analyzeHF(), and analyzeHF2016().
|
private |
Definition at line 165 of file HcalTriggerPrimitiveAlgo.h.
Referenced by run(), and setRCTScaleShift().
|
private |
Definition at line 191 of file HcalTriggerPrimitiveAlgo.h.
Referenced by addSignal(), analyzeHF2016(), and run().
|
private |
Definition at line 201 of file HcalTriggerPrimitiveAlgo.h.
Referenced by addSignal(), analyzeHFQIE10(), and run().
|
private |
Definition at line 182 of file HcalTriggerPrimitiveAlgo.h.
Referenced by addSignal(), and run().
|
private |
Definition at line 179 of file HcalTriggerPrimitiveAlgo.h.
Referenced by addSignal(), and run().
|
private |
Definition at line 143 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyze(), and analyzeQIE11().
|
private |
Definition at line 205 of file HcalTriggerPrimitiveAlgo.h.
Referenced by addSignal(), analyzeHF(), and run().
|
private |
Definition at line 176 of file HcalTriggerPrimitiveAlgo.h.
Referenced by addSignal(), addUpgradeTDCFG(), analyzeQIE11(), run(), and runFEFormatError().
|
private |
Definition at line 231 of file HcalTriggerPrimitiveAlgo.h.
Referenced by needLegacyFG(), run(), setUpgradeFlags(), and validUpgradeFG().
|
private |
Definition at line 232 of file HcalTriggerPrimitiveAlgo.h.
Referenced by run(), and setUpgradeFlags().
|
private |
Definition at line 233 of file HcalTriggerPrimitiveAlgo.h.
Referenced by run(), and setUpgradeFlags().
|
private |
Definition at line 161 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyzeHFQIE10().
|
private |
Definition at line 145 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyze().
|
private |
Definition at line 146 of file HcalTriggerPrimitiveAlgo.h.
Referenced by analyzeQIE11(), setWeightQIE11(), and setWeightsQIE11().
|
private |
Definition at line 151 of file HcalTriggerPrimitiveAlgo.h.
Referenced by HcalTriggerPrimitiveAlgo().
|
private |
Definition at line 152 of file HcalTriggerPrimitiveAlgo.h.
Referenced by HcalTriggerPrimitiveAlgo(), and runZS().