1 #ifndef HcalSimHitsValidation_H 2 #define HcalSimHitsValidation_H 53 double dR(
double eta1,
double phi1,
double eta2,
double phi2);
54 double phi12(
double phi1,
double en1,
double phi2,
double en2);
55 double dPhiWsign(
double phi1,
double phi2);
73 std::vector<MonitorElement *>
Nhb;
74 std::vector<MonitorElement *>
Nhe;
76 std::vector<MonitorElement *>
Nhf;
MonitorElement * meEnConeEtaProfile
double dR(double eta1, double phi1, double eta2, double phi2)
std::vector< MonitorElement * > emean_vs_ieta_HF
double phi12(double phi1, double en1, double phi2, double en2)
std::vector< MonitorElement * > occupancy_vs_ieta_HF
void analyze(edm::Event const &ev, edm::EventSetup const &c) override
std::vector< MonitorElement * > Nhf
std::vector< MonitorElement * > meSimHitsEnergyHE
MonitorElement * meSimHitsEnergyHO
edm::EDGetTokenT< edm::PCaloHitContainer > tok_ecalEB_
MonitorElement * meEnConeEtaProfile_E
std::vector< MonitorElement * > emean_vs_ieta_HB
std::vector< MonitorElement * > meSimHitsEnergyHB
edm::EDGetTokenT< edm::PCaloHitContainer > tok_ecalEE_
MonitorElement * emean_vs_ieta_HO
std::vector< MonitorElement * > emean_vs_ieta_HE
edm::EDGetTokenT< edm::PCaloHitContainer > tok_hcal_
double dPhiWsign(double phi1, double phi2)
std::vector< MonitorElement * > occupancy_vs_ieta_HE
HcalSimHitsValidation(edm::ParameterSet const &conf)
const HcalDDDRecConstants * hcons
MonitorElement * meEnConeEtaProfile_EH
MonitorElement * occupancy_vs_ieta_HO
edm::ESHandle< CaloGeometry > geometry
~HcalSimHitsValidation() override
std::vector< MonitorElement * > occupancy_vs_ieta_HB
edm::EDGetTokenT< edm::HepMCProduct > tok_evt_
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
std::vector< MonitorElement * > Nhb
std::vector< MonitorElement * > Nhe
std::vector< MonitorElement * > meSimHitsEnergyHF