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);
80 std::vector<MonitorElement *>
Nhb;
81 std::vector<MonitorElement *>
Nhe;
83 std::vector<MonitorElement *>
Nhf;
MonitorElement * meEnConeEtaProfile
double dR(double eta1, double phi1, double eta2, double phi2)
~HcalSimHitsValidation() override=default
std::vector< MonitorElement * > emean_vs_ieta_HF
double phi12(double phi1, double en1, double phi2, double en2)
const edm::EDGetTokenT< edm::HepMCProduct > tok_evt_
const edm::EDGetTokenT< edm::PCaloHitContainer > tok_ecalEB_
std::vector< MonitorElement * > occupancy_vs_ieta_HF
void analyze(edm::Event const &ev, edm::EventSetup const &c) override
const edm::ESGetToken< CaloGeometry, CaloGeometryRecord > tok_geom_
const CaloGeometry * geometry_
std::vector< MonitorElement * > Nhf
std::vector< MonitorElement * > meSimHitsEnergyHE
const std::string outputFile_
MonitorElement * meSimHitsEnergyHO
const std::string g4Label_
const std::string eeHits_
MonitorElement * meEnConeEtaProfile_E
std::vector< MonitorElement * > emean_vs_ieta_HB
std::vector< MonitorElement * > meSimHitsEnergyHB
const edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > tok_HRNDC_
MonitorElement * emean_vs_ieta_HO
const std::string hcalHits_
std::vector< MonitorElement * > emean_vs_ieta_HE
double dPhiWsign(double phi1, double phi2)
std::vector< MonitorElement * > occupancy_vs_ieta_HE
HcalSimHitsValidation(edm::ParameterSet const &conf)
const std::string ebHits_
const HcalDDDRecConstants * hcons_
const edm::EDGetTokenT< edm::PCaloHitContainer > tok_ecalEE_
MonitorElement * meEnConeEtaProfile_EH
MonitorElement * occupancy_vs_ieta_HO
std::vector< MonitorElement * > occupancy_vs_ieta_HB
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
const edm::EDGetTokenT< edm::PCaloHitContainer > tok_hcal_
std::vector< MonitorElement * > Nhb
std::vector< MonitorElement * > Nhe
std::vector< MonitorElement * > meSimHitsEnergyHF