Classes | |
class | ADataRepr |
Functions | |
int | CalcEtaBin (int subdet, int ieta, int depth) |
int | CalcIeta (int subdet, int eta, int depth) |
int | CalcIeta (int eta, int depth) |
void | Fill (HcalDetId &id, double val, std::vector< TH2F > &depth) |
void | fillOneGain (std::vector< TH2F > &graphData, HcalGains::tAllContWithNames &allContainers, std::string name, int id, std::string units="") |
void | FillUnphysicalHEHFBins (std::vector< TH2F > &hh) |
void | FillUnphysicalHEHFBins (TH2F &hh) |
std::string | getBitsSummary (uint32_t bits, std::string statusBitArray[], short unsigned int bitMap[]) |
std::vector< std::string > | HcalEtaPhiHistNames () |
std::string | IntToBinary (unsigned int number) |
const bool | isBitSet (unsigned int bitnumber, unsigned int status) |
bool | isHB (int etabin, int depth) |
bool | isHE (int etabin, int depth) |
bool | isHF (int etabin, int depth) |
bool | isHO (int etabin, int depth) |
bool | isSiPM (int ieta, int iphi, int depth) |
void | Reset (std::vector< TH2F > &depth) |
void | setBinLabels (std::vector< TH2F > &depth) |
void | SetEtaPhiLabels (TH2F &h) |
void | setup (std::vector< TH2F > &depth, std::string name, std::string units="") |
bool | validDetId (HcalSubdetector sd, int ies, int ip, int dp) |
Variables | |
const int | binmapd2 [] |
const int | binmapd3 [] ={-28,-27,-9999,-16,-9999,16,-9999,27,28} |
|
inline |
Definition at line 144 of file HcalObjRepresent.h.
References funct::abs(), HcalEndcap, HcalForward, and HcalOuter.
|
inline |
Definition at line 200 of file HcalObjRepresent.h.
References funct::abs(), binmapd2, binmapd3, eta(), HcalBarrel, HcalEndcap, HcalForward, and HcalOuter.
Referenced by HcalRecHitClient::analyze(), HcalSummaryClient::analyze(), HcalRawDataMonitor::analyze(), HcalCoarsePedestalClient::calculateProblems(), HcalDeadCellClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalDetDiagTimingClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalDetDiagLaserClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalRecHitMonitor::fill_Nevents(), HcalHotCellMonitor::fillNevents_energy(), HcalHotCellMonitor::fillNevents_neighbor(), HcalHotCellMonitor::fillNevents_persistentenergy(), HcalDeadCellMonitor::fillNevents_problemCells(), HcalHotCellMonitor::fillNevents_problemCells(), HcalDeadCellMonitor::fillNevents_recentdigis(), HcalDeadCellMonitor::fillNevents_recentrechits(), FillUnphysicalHEHFBins(), FillUnphysicalHEHFBins(), HcalDetDiagPedestalClient::hasErrors_Temp(), HcalDetDiagLaserClient::hasErrors_Temp(), HcalCoarsePedestalClient::hasErrors_Temp(), HcalHotCellClient::hasErrors_Temp(), HcalDigiClient::hasErrors_Temp(), HcalTrigPrimClient::hasErrors_Temp(), HcalDeadCellClient::hasErrors_Temp(), HcalDetDiagNoiseMonitorClient::hasErrors_Temp(), HcalDetDiagTimingClient::hasErrors_Temp(), HcalNZSClient::hasErrors_Temp(), HcalBeamClient::hasErrors_Temp(), HcalRecHitClient::hasErrors_Temp(), HcalRawDataClient::hasErrors_Temp(), HcalDetDiagLaserClient::htmlOutput(), HcalDetDiagPedestalClient::htmlOutput(), isHB(), isHB(), isHE(), isHE(), isHF(), isHF(), isHO(), isHO(), HcalMonitorClient::PlotPedestalValues(), HcalDeadCellClient::updateChannelStatus(), and HcalHotCellClient::updateChannelStatus().
|
inline |
Definition at line 286 of file HcalObjRepresent.h.
References funct::abs(), binmapd2, binmapd3, and eta().
void HcalObjRepresent::Fill | ( | HcalDetId & | id, |
double | val, | ||
std::vector< TH2F > & | depth | ||
) |
Definition at line 611 of file HcalObjRepresent.h.
References HcalForward.
Referenced by SiStripGainCosmicCalculator::algoAnalyze(), EWKSystUnc::analyze(), ZLONLOHistogrammer::analyze(), zPdfUnc::analyze(), ZMuPtScaleAnalyzer::analyze(), SiStripDigiValid::analyze(), PatZjetsElectronAnalyzer::analyze(), RPCRecHitProbability::analyze(), ElectronMcSignalValidator::analyze(), EcalTBValidation::analyze(), DTVDriftSegmentCalibration::analyze(), PhotonsWithConversionsAnalyzer::analyze(), SimpleConvertedPhotonAnalyzer::analyze(), DTTTrigOffsetCalibration::analyze(), CaloTowersAnalyzer::analyze(), SiStripMonitorDigi::analyze(), IsoTrig::analyze(), HLTMonHcalIsoTrack::analyze(), CaloTowersValidation::analyze(), EEClusterTask::analyze(), L1TdeGCT::analyze(), L1TDEMON::analyze(), RecoTauPlotDiscriminator::analyze(), EcalPreshowerNoiseDistrib::analyze(), RPCFEDIntegrity::analyze(), TrackAnalyzer::analyze(), SiStripMonitorCluster::analyze(), VertexMonitor::analyze(), DTPreCalibrationTask::analyze(), MuonRecoAnalyzer::analyze(), PatPhotonSimpleAnalyzer::analyze(), PhotonIDSimpleAnalyzer::analyze(), SimplePhotonAnalyzer::analyze(), ResolutionCreator::analyze(), GsfElectronDataAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), EcalPreshowerRecHitsValidation::analyze(), GsfElectronFakeAnalyzer::analyze(), JetTester::analyze(), GsfElectronMCAnalyzer::analyze(), EBRecoSummary::analyze(), EERecoSummary::analyze(), EcalBarrelRecHitsValidation::analyze(), EcalEndcapRecHitsValidation::analyze(), EcalBarrelSimHitsValidation::analyze(), ESRecoSummary::analyze(), ElectronCalibration::analyze(), ContainmentCorrectionAnalyzer::analyze(), SiPixelTrackResidualSource::analyze(), ZMuMuAnalyzer_cynematics::analyze(), SiPixelHLTSource::analyze(), DTRunConditionVar::analyze(), METTester::analyze(), PhiSymmetryCalibration::analyze(), TrackingMonitor::analyze(), cms::Analyzer_minbias::analyze(), ClusterAnalyzer::analyze(), EcalRecHitsValidation::analyze(), MuonDTDigis::analyze(), HcalRecHitsAnalyzer::analyze(), DQMExample_Step1::analyze(), EESelectiveReadoutTask::analyze(), APVCyclePhaseMonitor::analyze(), TkConvValidator::analyze(), SiStripMonitorPedestals::analyze(), ElectronCalibrationUniv::analyze(), HcalRecHitsValidation::analyze(), LogMessageMonitor::analyze(), EventTimeDistribution::analyze(), DTChamberEfficiency::analyze(), GlobalDigisHistogrammer::analyze(), PhotonValidator::analyze(), SiStripQualityHistory::analyze(), L1TCSCTF::analyze(), SiPixelQualityHistory::analyze(), HLTMuonPlotter::analyze(), HLTJetMETValidation::analyze(), ValidIsoTrkCalib::analyze(), L1TRCT::analyze(), HcalTimingMonitorModule::analyze(), TopValidation::analyze(), SiPixelLorentzAngle::analyze(), SiPixelMuonHLT::analyze(), PhotonAnalyzer::analyze(), ZToMuMuGammaAnalyzer::analyze(), L1TdeRCT::analyze(), BeamHaloAnalyzer::analyze(), HcalDetDiagLaserMonitor::analyze(), ResidualRefitting::analyze(), DQMDaqInfo::beginLuminosityBlock(), SiPixelHistoricInfoReader::beginRun(), DTNoiseComputation::beginRun(), plotTTrigFromHistos::compareDiff(), EffPurFromHistos::compute(), CommissioningHistograms::copyCustomInformation(), SiStripCorrelateBadStripAndNoise::correlateWithNoise(), popcon::EcalChannelStatusHandler::cosmicsAnalysis(), SiStripPlotGain::DoAnalysis(), SiStripCorrelateNoise::DoAnalysis(), InvRingCalib::duringLoop(), EcalEleCalibLooper::duringLoop(), ZeeCalibration::duringLoop(), SiStripMonitorDigi::endLuminosityBlock(), ZeeCalibration::endOfLoop(), DTResolutionAnalysisTest::endRun(), DTChamberEfficiencyClient::endRun(), DTRunConditionVarClient::endRun(), DigiInvestigatorHistogramMaker::fill(), DigiVertexCorrHistogramMaker::fill(), ResidualFitter::Fill(), DigiLumiCorrHistogramMaker::fill(), DigiBXCorrHistogramMaker< T >::fill(), SiPixelTrackResidualModule::fill(), BenchmarkTree::Fill(), SiPixelRawDataErrorModule::fill(), Histos::fill(), SiPixelDigiModule::fill(), SiPixelClusterModule::fill(), MELaserPrim::fill(), XHistogram::fill(), Book::fill(), CSCValHists::fill2DHistByEvent(), SiPixelRecHitsValid::fillBarrel(), SiStripMonitorPedestals::fillCondDBMEs(), SiStripQualityChecker::fillDetectorStatusAtLumi(), SiStripQualityChecker::fillDummyStatus(), SiPixelRawDataErrorModule::fillFED(), GlobalHitsAnalyzer::fillG4MC(), GlobalHitsProdHist::fillG4MC(), RPCNoisyStripTest::fillGlobalME(), RPCOccupancyTest::fillGlobalME(), HLXMonitor::FillHistograms(), TrackAnalyzer::fillHistosForTrackerSpecific(), LRHelpFunctions::fillLRBackgroundHist(), LRHelpFunctions::fillLRSignalHist(), SiStripMonitorCluster::fillModuleMEs(), METAnalyzer::fillMonitorElement(), CaloMETAnalyzer::fillMonitorElementTriggered(), GlobalDigisAnalyzer::fillMuon(), LRHelpFunctions::fillToBackgroundHists(), LRHelpFunctions::fillToSignalCorrelation(), LRHelpFunctions::fillToSignalHists(), edm::RootOutputTree::fillTTree(), SiStripGainCosmicCalculator::getNewObject(), MuTriggerAnalyzer::IsMuMatchedToHLTMu(), HSCPValidator::makeSimDigiPlotsRPC(), CosmicGenFilterHelix::monitorEnd(), CosmicGenFilterHelix::monitorStart(), DTSegmentAnalysisTest::performClientDiagnostic(), RPCChamberQuality::performeClientOperation(), RPCMonitorDigi::performSourceOperation(), PrimaryVertexMonitor::pvTracksPlots(), HcalRawDataMonitor::unpack(), and PrimaryVertexMonitor::vertexPlots().
void HcalObjRepresent::fillOneGain | ( | std::vector< TH2F > & | graphData, |
HcalGains::tAllContWithNames & | allContainers, | ||
std::string | name, | ||
int | id, | ||
std::string | units = "" |
||
) |
Definition at line 685 of file HcalObjRepresent.h.
References HcalDetId::depth(), HcalForward, i, HcalDetId::ieta(), HcalDetId::iphi(), setup(), HcalDetId::subdet(), and x.
Referenced by cond::PayLoadInspector< DataT >::plot().
|
inline |
Definition at line 528 of file HcalObjRepresent.h.
References funct::abs(), CalcIeta(), eta(), and phi.
Referenced by HcalRecHitClient::analyze(), HcalSummaryClient::analyze(), HcalCoarsePedestalClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalDetDiagTimingClient::calculateProblems(), HcalTrigPrimClient::calculateProblems(), HcalDeadCellClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalBeamClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalDetDiagLaserClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalCoarsePedestalMonitor::fill_Nevents(), HcalRecHitMonitor::fill_Nevents(), HcalDigiMonitor::fill_Nevents(), HcalHotCellMonitor::fillNevents_energy(), HcalHotCellMonitor::fillNevents_neighbor(), HcalHotCellMonitor::fillNevents_persistentenergy(), HcalDeadCellMonitor::fillNevents_recentdigis(), HcalDeadCellMonitor::fillNevents_recentrechits(), HcalObjRepresent::ADataRepr::fillOneGain(), cond::PayLoadInspector< DataT >::plot(), HcalMonitorClient::PlotPedestalValues(), HcalDeadCellMonitor::processEvent(), HcalDeadCellMonitor::reset(), and HcalDeadCellMonitor::setup().
|
inline |
Definition at line 567 of file HcalObjRepresent.h.
References funct::abs(), CalcIeta(), eta(), and phi.
std::string HcalObjRepresent::getBitsSummary | ( | uint32_t | bits, |
std::string | statusBitArray[], | ||
short unsigned int | bitMap[] | ||
) |
Definition at line 50 of file HcalObjRepresent.h.
References i, and isBitSet().
Referenced by cond::PayLoadInspector< DataT >::summary().
|
inline |
|
inline |
Definition at line 27 of file HcalObjRepresent.h.
References i.
Referenced by cond::PayLoadInspector< DataT >::summary().
const bool HcalObjRepresent::isBitSet | ( | unsigned int | bitnumber, |
unsigned int | status | ||
) |
|
inline |
Definition at line 349 of file HcalObjRepresent.h.
References funct::abs(), and CalcIeta().
|
inline |
Definition at line 371 of file HcalObjRepresent.h.
References funct::abs(), and CalcIeta().
|
inline |
Definition at line 397 of file HcalObjRepresent.h.
References funct::abs(), and CalcIeta().
|
inline |
Definition at line 421 of file HcalObjRepresent.h.
References CalcIeta().
|
inline |
Definition at line 431 of file HcalObjRepresent.h.
void HcalObjRepresent::Reset | ( | std::vector< TH2F > & | depth | ) |
Definition at line 620 of file HcalObjRepresent.h.
Referenced by TrackingMonitor::beginLuminosityBlock(), plotTTrigFromHistos::compareDiff(), TrackAnalyzer::doReset(), TH2Analyzer::Eval(), ResidualFitter::Fill(), RootSig2XTReqHandler::XTReqTimer::FireAway(), DQMStore::mergeAndResetMEsLuminositySummaryCache(), HcalRecHitMonitor::reset(), TrackingQualityChecker::resetGlobalStatus(), ZeeCalibration::resetHistograms(), TrackingQualityChecker::resetLSStatus(), and SiStripQualityChecker::resetStatus().
void HcalObjRepresent::setBinLabels | ( | std::vector< TH2F > & | depth | ) |
Definition at line 63 of file HcalObjRepresent.h.
References i, and diffTwoXMLs::label.
Referenced by setup().
|
inline |
Definition at line 498 of file HcalObjRepresent.h.
References i, and diffTwoXMLs::label.
void HcalObjRepresent::setup | ( | std::vector< TH2F > & | depth, |
std::string | name, | ||
std::string | units = "" |
||
) |
Definition at line 628 of file HcalObjRepresent.h.
References i, setBinLabels(), AlCaHLTBitMon_QueryRunRegistry::string, units(), and fw3dlego::xbins.
Referenced by BeautifulSoup.PageElement::_invert(), ESIntegrityTask::analyze(), ESPedestalTask::analyze(), ESRawDataTask::analyze(), ESFEDIntegrityTask::analyze(), ESTrendTask::analyze(), TtFullHadSignalSelMVATrainer::analyze(), TtSemiLepJetCombMVATrainer::analyze(), TtSemiLepSignalSelMVATrainer::analyze(), EEClusterTaskExtras::analyze(), EBClusterTaskExtras::analyze(), SiStripCommissioningSource::analyze(), PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo::analyze(), PhotonConversionTrajectorySeedProducerFromSingleLegAlgo::analyze(), TrackAssociatorByChi2::associateGenToReco(), MuonAssociatorByHits::associateMuons(), TrackAssociatorByChi2::associateRecoToGen(), TrackAssociatorByChi2::associateRecoToSim(), TrackAssociatorByChi2::associateSimToReco(), GenericBenchmarkAnalyzer::beginJob(), edm::SecondaryEventProvider::beginLuminosityBlock(), edm::SecondaryEventProvider::beginRun(), ESPedestalClient::beginRun(), ESIntegrityTask::beginRun(), ESSummaryClient::beginRun(), ESIntegrityClient::beginRun(), HcalDetDiagNoiseMonitor::beginRun(), PixelThresholdClusterizer::clusterizeDetUnit(), CandCombinerBase< OutputCollection, CandPtr >::combine(), SiStripCommissioningSource::createTasks(), SiStripLorentzAngleCalibration::derivatives(), edm::SecondaryEventProvider::endLuminosityBlock(), edm::SecondaryEventProvider::endRun(), TCTauAlgorithm::eventSetup(), CommissioningTask::eventSetup(), fillOneGain(), triggerExpression::get(), ConditionDumperInEdm::get(), TCTauAlgorithm::init(), cond::PayLoadInspector< DataT >::plot(), TtFullHadSignalSelMVAComputer::produce(), TtSemiLepSignalSelMVAComputer::produce(), TtSemiLepJetCombMVAComputer::produce(), ElectronSeedGenerator::run(), SiStripElectronSeedGenerator::run(), CosmicTrackingParticleSelector::select(), triggerExpression::Data::setEvent(), GEMSim::setGEMSimSetUp(), RPCSim::setRPCSimSetUp(), edm::SecondaryEventProvider::setupPileUpEvent(), TCTauAlgorithm::trackEcalHitPoint(), and MuonServiceProxy::update().
|
inline |
Definition at line 444 of file HcalObjRepresent.h.
References funct::abs(), HcalBarrel, HcalEndcap, HcalForward, and HcalOuter.
const int HcalObjRepresent::binmapd2[] |
Definition at line 135 of file HcalObjRepresent.h.
Referenced by CalcIeta().
const int HcalObjRepresent::binmapd3[] ={-28,-27,-9999,-16,-9999,16,-9999,27,28} |
Definition at line 142 of file HcalObjRepresent.h.
Referenced by CalcIeta().