Go to the documentation of this file. 1 #ifndef _DQMOFFLINE_HCAL_HCALRECHITSANALYZER_H_
2 #define _DQMOFFLINE_HCAL_HCALRECHITSANALYZER_H_
71 double dR(
double eta1,
double phi1,
double eta2,
double phi2);
72 double phi12(
double phi1,
double en1,
double phi2,
double en2);
73 double dPhiWsign(
double phi1,
double phi2);
134 std::vector<MonitorElement *>
Nhb;
135 std::vector<MonitorElement *>
Nhe;
136 std::vector<MonitorElement *>
Nho;
137 std::vector<MonitorElement *>
Nhf;
146 std::vector<MonitorElement *>
emap;
301 std::vector<double>
cz;
MonitorElement * meRecHitsM2Chi2HE
MonitorElement * meTimeHB
MonitorElement * meTE_Low_HB
MonitorElement * RecHit_Aux_StatusWord_HB
MonitorElement * meRecHitsEnergyM3vM0HE
std::vector< MonitorElement * > Nho
MonitorElement * meRecHitsEnergyM2vM0HB
MonitorElement * meRecHitsEnergyHB
MonitorElement * sevLvl_HO
MonitorElement * meRecHitsEnergyHO
MonitorElement * meRecHitsEnergyHEM0
MonitorElement * meEcalHcalEnergyConeHB
MonitorElement * meTEprofileHE_Low
std::vector< uint32_t > cauxstwd
edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > hcalDDDRecConstantsToken_
MonitorElement * meLog10Chi2profileHB
MonitorElement * meSumRecHitsEnergyConeHF
MonitorElement * meRecHitsCleanedEnergyHO
MonitorElement * map_ecal
MonitorElement * meSumRecHitsEnergyConeHFS
std::vector< MonitorElement * > nrechits_vs_iphi_HEM
MonitorElement * meTimeHE
std::string ecalselector_
std::vector< double > ctime
MonitorElement * RecHit_StatusWord_HE
std::vector< double > cphi
std::vector< int > hcalHOSevLvlVec
std::vector< MonitorElement * > occupancy_map_HF
std::vector< double > cchi2
MonitorElement * meRecHitsEnergyHBM0
std::vector< MonitorElement * > Nhf
MonitorElement * meRecHitsEnergyM3vM2HB
MonitorElement * sevLvl_HE
MonitorElement * RecHit_StatusWordCorr_HB
std::vector< MonitorElement * > emean_vs_ieta_HE
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
double dPhiWsign(double phi1, double phi2)
MonitorElement * meEcalHcalEnergyHE
MonitorElement * sevLvl_HB
MonitorElement * meSumRecHitsEnergyHE
MonitorElement * meRecHitsEnergyHEM3
MonitorElement * meEcalHcalEnergyHB
std::vector< MonitorElement * > occupancy_vs_ieta_HF
MonitorElement * nrechits_vs_iphi_HOP
MonitorElement * meTimeHF
MonitorElement * meRecHitsEnergyM3vM0HB
std::vector< MonitorElement * > nrechits_vs_iphi_HFP
MonitorElement * meRecHitsCleanedEnergyHE
MonitorElement * meTEprofileHF
MonitorElement * meTEprofileHB
MonitorElement * meRecHitsCleanedEnergyHF
std::vector< double > cenM0
MonitorElement * RecHit_Aux_StatusWord_HF
MonitorElement * meRecHitsEnergyM3vM2HE
edm::EDGetTokenT< EBRecHitCollection > tok_EB_
std::vector< MonitorElement * > occupancy_map_HB
std::vector< MonitorElement * > emean_vs_ieta_HF
MonitorElement * meTE_High_HO
MonitorElement * meSumRecHitsEnergyConeHB
MonitorElement * RecHit_Aux_StatusWord_HE
std::vector< MonitorElement * > emap
std::vector< MonitorElement * > nrechits_vs_iphi_HEP
std::vector< MonitorElement * > emean_vs_ieta_HBM3
edm::ESGetToken< HcalSeverityLevelComputer, HcalSeverityLevelComputerRcd > hcalSeverityLevelComputerToken_
MonitorElement * RecHit_StatusWord_HO
std::vector< MonitorElement * > Nhe
MonitorElement * meTEprofileHF_Low
MonitorElement * meRecHitsCleanedEnergyHB
MonitorElement * meNumEcalRecHitsConeHE
MonitorElement * meSumRecHitsEnergyConeHFL
MonitorElement * meDeltaPhi
void dqmBeginRun(const edm::Run &run, const edm::EventSetup &) override
std::vector< MonitorElement * > emean_vs_ieta_HEM0
std::vector< MonitorElement * > occupancy_map_HE
const HcalTopology * theHcalTopology
MonitorElement * sevLvl_HF
MonitorElement * meTEprofileHB_Low
MonitorElement * meNumEcalRecHitsConeHB
MonitorElement * meTEprofileHO_High
edm::EDGetTokenT< EERecHitCollection > tok_EE_
std::vector< MonitorElement * > Nhb
std::vector< MonitorElement * > emean_vs_ieta_HBM0
std::vector< int > cdepth
MonitorElement * meSumRecHitsEnergyHF
std::string hcalselector_
edm::ESGetToken< HcalChannelQuality, HcalChannelQualityRcd > hcalChannelQualityToken_
std::vector< MonitorElement * > occupancy_vs_ieta_HE
MonitorElement * RecHit_StatusWordCorr_HE
MonitorElement * meTEprofileHO
MonitorElement * meEcalHcalEnergyConeHO
MonitorElement * meTEprofileHE
std::vector< MonitorElement * > nrechits_vs_iphi_HBP
MonitorElement * occupancy_map_HO
std::vector< double > ceta
MonitorElement * meEnConeEtaProfile_E
double dR(double eta1, double phi1, double eta2, double phi2)
const HcalChannelQuality * theHcalChStatus
std::vector< MonitorElement * > meRecHitsEnergyHEP17M0
MonitorElement * meEcalHcalEnergyConeHF
MonitorElement * RecHit_StatusWord_HF67
MonitorElement * nrechits_vs_iphi_HOM
std::vector< MonitorElement * > nrechits_vs_iphi_HFM
MonitorElement * RecHit_Aux_StatusWord_HO
std::vector< MonitorElement * > occupancy_vs_ieta_HB
std::vector< MonitorElement * > meRecHitsEnergyHEP17M3
MonitorElement * meTE_Low_HE
MonitorElement * meTE_Low_HF
virtual void fillRecHitsTmp(int subdet_, edm::Event const &ev)
std::vector< MonitorElement * > nrechits_vs_iphi_HBM
std::vector< MonitorElement * > emean_vs_ieta_HEP17M3
MonitorElement * meRecHitsEnergyM2vM0HE
std::vector< MonitorElement * > emean_vs_ieta_HEP17M0
std::vector< double > cen
std::vector< MonitorElement * > emean_vs_ieta_HB
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > caloGeometryRunToken_
edm::EDGetTokenT< HBHERecHitCollection > tok_hbhe_
MonitorElement * meSumRecHitsEnergyConeHE
MonitorElement * meTimeHO
MonitorElement * meRecHitsEnergyHF
MonitorElement * meSumRecHitsEnergyConeHO
MonitorElement * meEcalHcalEnergyConeHE
MonitorElement * RecHit_StatusWord_HF
MonitorElement * meEnConeEtaProfile_EH
MonitorElement * meEnConeEtaProfile
std::vector< uint32_t > cstwd
std::vector< MonitorElement * > meRecHitsEnergyHEP17
double phi12(double phi1, double en1, double phi2, double en2)
edm::EDGetTokenT< HORecHitCollection > tok_ho_
std::vector< int > hcalHESevLvlVec
MonitorElement * meDeltaEta
const HcalSeverityLevelComputer * theHcalSevLvlComputer
edm::EDGetTokenT< HFRecHitCollection > tok_hf_
MonitorElement * occupancy_vs_ieta_HO
MonitorElement * meRecHitsEnergyHE
MonitorElement * meEnergyHcalVsEcalHB
MonitorElement * meSumRecHitsEnergyHB
MonitorElement * meSumRecHitsEnergyHO
MonitorElement * emean_vs_ieta_HO
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > hcalTopologyToken_
int hcalSevLvl(const CaloRecHit *hit)
MonitorElement * meEnergyHcalVsEcalHE
MonitorElement * meTE_High_HB
std::vector< MonitorElement * > emean_vs_ieta_HEP17
MonitorElement * RecHit_StatusWord_HB
MonitorElement * meTEprofileHB_High
std::vector< int > hcalHFSevLvlVec
std::vector< int > csevlev
MonitorElement * meRecHitsM2Chi2HB
MonitorElement * meRecHitsEnergyHBM3
std::vector< int > hcalHBSevLvlVec
std::vector< double > cenM3
std::vector< MonitorElement * > emean_vs_ieta_HEM3
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > caloGeometryEventToken_
std::string topFolderName_
void analyze(edm::Event const &ev, edm::EventSetup const &) override
HcalRecHitsAnalyzer(edm::ParameterSet const &conf)
MonitorElement * meLog10Chi2profileHE