Classes | |
class | ADataRepr |
class | HcalDataContainer |
Functions | |
int | CalcEtaBin (int subdet, int ieta, int depth) |
int | CalcIeta (int subdet, int eta, int depth) |
int | CalcIeta (int eta, int depth) |
void | drawTable (int nbRows, int nbColumns) |
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) |
std::string | SciNotatStr (float num) |
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 646 of file HcalObjRepresent.h.
References funct::abs(), HcalEndcap, HcalForward, and HcalOuter.
|
inline |
Definition at line 702 of file HcalObjRepresent.h.
References funct::abs(), PVValHelper::eta, HcalBarrel, HcalEndcap, HcalForward, and HcalOuter.
Referenced by FillUnphysicalHEHFBins(), isHB(), isHE(), isHF(), and isHO().
|
inline |
Definition at line 788 of file HcalObjRepresent.h.
References funct::abs(), and PVValHelper::eta.
void HcalObjRepresent::drawTable | ( | int | nbRows, |
int | nbColumns | ||
) |
void HcalObjRepresent::Fill | ( | HcalDetId & | id, |
double | val, | ||
std::vector< TH2F > & | depth | ||
) |
Definition at line 1113 of file HcalObjRepresent.h.
References HcalForward.
Referenced by SiStripGainCosmicCalculator::algoAnalyze(), zPdfUnc::analyze(), EWKSystUnc::analyze(), ZLONLOHistogrammer::analyze(), ZMuPtScaleAnalyzer::analyze(), ESRecoSummary::analyze(), PatZjetsElectronAnalyzer::analyze(), SiStripDigiValid::analyze(), EcalTBValidation::analyze(), L1TStage2EMTF::analyze(), RPCRecHitProbability::analyze(), ElectronMcSignalValidator::analyze(), L1TPUM::analyze(), DTVDriftSegmentCalibration::analyze(), SimpleConvertedPhotonAnalyzer::analyze(), PhotonsWithConversionsAnalyzer::analyze(), PrimaryVertexMonitor::analyze(), PUDumper::analyze(), DTTTrigOffsetCalibration::analyze(), RecoTauPlotDiscriminator::analyze(), SUSY_HLT_InclusiveHT::analyze(), CaloTowersValidation::analyze(), RPCFEDIntegrity::analyze(), SiStripMonitorDigi::analyze(), SUSY_HLT_PhotonHT::analyze(), SiPixelRecHitsValid::analyze(), MuonTiming::analyze(), HLTVertexPerformanceAnalyzer::analyze(), TrackingRecoMaterialAnalyser::analyze(), L1TdeGCT::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), DTPreCalibrationTask::analyze(), dqm::TrackAnalyzer::analyze(), VertexMonitor::analyze(), EcalPreshowerNoiseDistrib::analyze(), dEdxHitAnalyzer::analyze(), L1TDEMON::analyze(), PatPhotonSimpleAnalyzer::analyze(), PhotonIDSimpleAnalyzer::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), SimplePhotonAnalyzer::analyze(), MuonRecoAnalyzer::analyze(), L1TdeStage2uGT::analyze(), SiStripMonitorCluster::analyze(), ResolutionCreator::analyze(), GsfElectronDataAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), CaloTowersAnalyzer::analyze(), ECALpedestalPCLworker::analyze(), SUSY_HLT_alphaT::analyze(), GsfElectronFakeAnalyzer::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), GsfElectronMCAnalyzer::analyze(), EcalPreshowerRecHitsValidation::analyze(), JetTester::analyze(), HLTBTagPerformanceAnalyzer::analyze(), EcalBarrelSimHitsValidation::analyze(), V0Monitor::analyze(), EcalBarrelRecHitsValidation::analyze(), ElectronCalibration::analyze(), L1TRCT::analyze(), ContainmentCorrectionAnalyzer::analyze(), EcalEndcapRecHitsValidation::analyze(), HGCalHitCalibration::analyze(), ZMuMuAnalyzer_cynematics::analyze(), SiPixelHLTSource::analyze(), TagAndProbeBtagTriggerMonitor::analyze(), PhiSymmetryCalibration::analyze(), SiPixelTrackResidualSource::analyze(), DTRunConditionVar::analyze(), PhotonValidatorMiniAOD::analyze(), DiJetMonitor::analyze(), HcalLutAnalyzer::analyze(), DQMExample_Step1::analyze(), EcalRecHitsValidation::analyze(), SiStripMonitorPedestals::analyze(), TkConvValidator::analyze(), APVCyclePhaseMonitor::analyze(), SiStripFEDCheckPlugin::analyze(), MuonDTDigis::analyze(), HcalRecHitsAnalyzer::analyze(), L1TdeRCT::analyze(), ElectronCalibrationUniv::analyze(), LogMessageMonitor::analyze(), GlobalDigisHistogrammer::analyze(), EventTimeDistribution::analyze(), HLTJetMETValidation::analyze(), cms::Analyzer_minbias::analyze(), NoBPTXMonitor::analyze(), TopMonitor::analyze(), SiStripQualityHistory::analyze(), SiPixelQualityHistory::analyze(), CTPPSDiamondDQMSource::analyze(), DTChamberEfficiency::analyze(), PhotonValidator::analyze(), L1TCSCTF::analyze(), TrackingMonitor::analyze(), PhotonMonitor::analyze(), CommonModeAnalyzer::analyze(), HLTMuonPlotter::analyze(), ValidIsoTrkCalib::analyze(), MuonMonitor::analyze(), RazorMonitor::analyze(), DQMPFCandidateAnalyzer::analyze(), METMonitor::analyze(), HTMonitor::analyze(), JetAnalyzer::analyze(), analyzer::SiPixelLorentzAngle::analyze(), ZToMuMuGammaAnalyzer::analyze(), IsoTrig::analyze(), PhotonAnalyzer::analyze(), PrimaryVertexAnalyzer4PUSlimmed::analyze(), BeamHaloAnalyzer::analyze(), ResidualRefitting::analyze(), ZCounting::analyzeElectrons(), DTNoiseComputation::beginRun(), plotTTrigFromHistos::compareDiff(), plotT0FromHistos::compareDiff(), EffPurFromHistos::compute(), CommissioningHistograms::copyCustomInformation(), SiStripCorrelateBadStripAndNoise::correlateWithNoise(), popcon::EcalChannelStatusHandler::cosmicsAnalysis(), SiStripPlotGain::DoAnalysis(), SiStripCorrelateNoise::DoAnalysis(), DTResolutionAnalysisTest::dqmEndJob(), DTChamberEfficiencyClient::dqmEndJob(), DTRunConditionVarClient::dqmEndJob(), InvRingCalib::duringLoop(), EcalEleCalibLooper::duringLoop(), ZeeCalibration::duringLoop(), ESSummaryClient::endLumiAnalyze(), ZeeCalibration::endOfLoop(), DigiInvestigatorHistogramMaker::fill(), DigiVertexCorrHistogramMaker::fill(), DigiBXCorrHistogramMaker< T >::fill(), DigiLumiCorrHistogramMaker::fill(), SiPixelTrackResidualModule::fill(), BenchmarkTree::Fill(), SiPixelRawDataErrorModule::fill(), Histos::fill(), SiPixelClusterModule::fill(), MELaserPrim::fill(), SiPixelDigiModule::fill(), XHistogram::fill(), Book::fill(), MonitorElement::Fill(), HParticle::Fill(), HDelta::Fill(), HPartVSEta::Fill(), HPartVSPhi::Fill(), HPartVSPt::Fill(), HMassVSPart::Fill(), HMassVSPartProfile::Fill(), HLikelihoodVSPart::Fill(), HMassResolutionVSPart::Fill(), CSCValHists::fill2DHistByEvent(), SiPixelRecHitsValid::fillBarrel(), SiStripMonitorPedestals::fillCondDBMEs(), BPhysicsValidation::FillDaughters(), SiStripQualityChecker::fillDetectorStatusAtLumi(), SiStripQualityChecker::fillDummyStatus(), SiPixelRawDataErrorModule::fillFED(), GlobalHitsAnalyzer::fillG4MC(), GlobalHitsProdHist::fillG4MC(), RPCNoisyStripTest::fillGlobalME(), RPCOccupancyTest::fillGlobalME(), METDQM::fillHistograms(), HTDQM::fillHistograms(), JetDQM::fillHistograms(), HMesonGammaDQM::fillHistograms(), dqm::TrackAnalyzer::fillHistosForEfficiencyFromHitPatter(), dqm::TrackAnalyzer::fillHistosForTrackerSpecific(), LRHelpFunctions::fillLRBackgroundHist(), LRHelpFunctions::fillLRSignalHist(), SiStripMonitorCluster::fillModuleMEs(), METAnalyzer::fillMonitorElement(), 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(), subModule::plot(), bigModule::plot(), SiStripGainFromCalibTree::processEvent(), DTDataIntegrityTask::processuROS(), PrimaryVertexMonitor::pvTracksPlots(), ecaldqm::MESetDet0D::reset(), ecaldqm::MESet::resetAll(), IsoTrig::studyTrigger(), and PrimaryVertexMonitor::vertexPlots().
void HcalObjRepresent::fillOneGain | ( | std::vector< TH2F > & | graphData, |
HcalGains::tAllContWithNames & | allContainers, | ||
std::string | name, | ||
int | id, | ||
std::string | units = "" |
||
) |
Definition at line 1187 of file HcalObjRepresent.h.
References edmIntegrityCheck::d, egammaForCoreTracking_cff::depth, HcalDetId::depth(), muonCSCDigis_cfi::gain, HcalForward, mps_fire::i, triggerObjects_cff::id, HcalDetId::ieta(), HcalDetId::iphi(), setup(), and HcalDetId::subdet().
|
inline |
Definition at line 1030 of file HcalObjRepresent.h.
References funct::abs(), CalcIeta(), edmIntegrityCheck::d, and PVValHelper::eta.
Referenced by HcalObjRepresent::ADataRepr::fillOneGain().
|
inline |
Definition at line 1069 of file HcalObjRepresent.h.
References funct::abs(), CalcIeta(), and PVValHelper::eta.
std::string HcalObjRepresent::getBitsSummary | ( | uint32_t | bits, |
std::string | statusBitArray[], | ||
short unsigned int | bitMap[] | ||
) |
Definition at line 552 of file HcalObjRepresent.h.
References mps_fire::i, and isBitSet().
|
inline |
|
inline |
Definition at line 529 of file HcalObjRepresent.h.
References mps_fire::i, and RecoTauDiscriminantConfiguration::mask.
const bool HcalObjRepresent::isBitSet | ( | unsigned int | bitnumber, |
unsigned int | status | ||
) |
|
inline |
Definition at line 851 of file HcalObjRepresent.h.
References funct::abs(), and CalcIeta().
Referenced by HcalGeometry::alignmentTransformIndexLocal().
|
inline |
Definition at line 873 of file HcalObjRepresent.h.
References funct::abs(), and CalcIeta().
Referenced by HcalGeometry::alignmentTransformIndexLocal().
|
inline |
Definition at line 899 of file HcalObjRepresent.h.
References funct::abs(), and CalcIeta().
Referenced by HcalGeometry::alignmentTransformIndexLocal(), and reco::CentralityProducer::produce().
|
inline |
|
inline |
Definition at line 933 of file HcalObjRepresent.h.
void HcalObjRepresent::Reset | ( | std::vector< TH2F > & | depth | ) |
Definition at line 1122 of file HcalObjRepresent.h.
References edmIntegrityCheck::d.
Referenced by TrackingMonitor::beginLuminosityBlock(), DQMStore::cloneLumiHistograms(), DQMStore::cloneRunHistograms(), plotTTrigFromHistos::compareDiff(), plotT0FromHistos::compareDiff(), dqm::TrackAnalyzer::doReset(), TH2Analyzer::Eval(), MonitorElement::Fill(), RootSig2XTReqHandler::XTReqTimer::FireAway(), TrackingQualityChecker::resetGlobalStatus(), ZeeCalibration::resetHistograms(), TrackingQualityChecker::resetLSStatus(), and SiStripQualityChecker::resetStatus().
std::string HcalObjRepresent::SciNotatStr | ( | float | num | ) |
Definition at line 511 of file HcalObjRepresent.h.
References pileupDistInMC::num, and AlCaHLTBitMon_QueryRunRegistry::string.
void HcalObjRepresent::setBinLabels | ( | std::vector< TH2F > & | depth | ) |
Definition at line 565 of file HcalObjRepresent.h.
References mps_fire::i, and label.
Referenced by MTVHistoProducerAlgoForTracker::bookRecoHistos(), setup(), and HcalObjRepresent::ADataRepr::setup().
|
inline |
Definition at line 1000 of file HcalObjRepresent.h.
References mps_fire::i, and label.
void HcalObjRepresent::setup | ( | std::vector< TH2F > & | depth, |
std::string | name, | ||
std::string | units = "" |
||
) |
Definition at line 1130 of file HcalObjRepresent.h.
References mps_fire::i, setBinLabels(), AlCaHLTBitMon_QueryRunRegistry::string, units(), and fw3dlego::xbins.
Referenced by fillOneGain(), and HcalObjRepresent::ADataRepr::fillOneGain().
|
inline |
Definition at line 946 of file HcalObjRepresent.h.
References funct::abs(), HcalBarrel, HcalEndcap, HcalForward, and HcalOuter.
const int HcalObjRepresent::binmapd2[] |
Definition at line 637 of file HcalObjRepresent.h.
const int HcalObjRepresent::binmapd3[] ={-28,-27,-9999,-16,-9999,16,-9999,27,28} |
Definition at line 644 of file HcalObjRepresent.h.