14 : barrelBasicClusterCollection_(
16 endcapBasicClusterCollection_(
19 hsNumRecHits_(ps,
"NumRecHits"),
24 hist_EB_BC_Size_(nullptr),
25 hist_EE_BC_Size_(nullptr),
26 hist_EB_BC_NumRecHits_(nullptr),
27 hist_EE_BC_NumRecHits_(nullptr),
28 hist_EB_BC_ET_(nullptr),
29 hist_EE_BC_ET_(nullptr),
30 hist_EB_BC_Eta_(nullptr),
31 hist_EE_BC_Eta_(nullptr),
32 hist_EB_BC_Phi_(nullptr),
33 hist_EE_BC_Phi_(nullptr),
34 hist_EB_BC_ET_vs_Eta_(nullptr),
35 hist_EB_BC_ET_vs_Phi_(nullptr),
36 hist_EE_BC_ET_vs_Eta_(nullptr),
37 hist_EE_BC_ET_vs_Phi_(nullptr),
38 hist_EE_BC_ET_vs_R_(nullptr) {}
51 "# of RecHits in Basic Clusters in Barrel",
56 "# of RecHits in Basic Clusters in Endcap",
77 "Basic Cluster ET versus Eta in Barrel",
86 "Basic Cluster ET versus Phi in Barrel",
95 "Basic Cluster ET versus Eta in Endcap",
104 "Basic Cluster ET versus Phi in Endcap",
113 "Basic Cluster ET versus Radius in Endcap",
125 if (!pBarrelBasicClusters.
isValid()) {
128 edm::LogError(
"EgammaBasicClusters") <<
"Error! can't get collection with label " <<
l.module;
134 for (reco::BasicClusterCollection::const_iterator aClus = barrelBasicClusters->begin();
135 aClus != barrelBasicClusters->end();
149 if (!pEndcapBasicClusters.
isValid()) {
152 edm::LogError(
"EgammaBasicClusters") <<
"Error! can't get collection with label " <<
l.module;
158 for (reco::BasicClusterCollection::const_iterator aClus = endcapBasicClusters->begin();
159 aClus != endcapBasicClusters->end();
MonitorElement * hist_EE_BC_NumRecHits_
MonitorElement * hist_EB_BC_Eta_
MonitorElement * hist_EE_BC_ET_vs_R_
MonitorElement * hist_EE_BC_Phi_
virtual void setCurrentFolder(std::string const &fullpath)
MonitorElement * hist_EB_BC_NumRecHits_
void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * hist_EE_BC_ET_vs_Phi_
T const * product() const
MonitorElement * hist_EB_BC_ET_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
Log< level::Error, false > LogError
MonitorElement * hist_EB_BC_ET_vs_Eta_
MonitorElement * hist_EE_BC_ET_vs_Eta_
MonitorElement * hist_EB_BC_ET_vs_Phi_
MonitorElement * hist_EE_BC_Eta_
~EgammaBasicClusters() override
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
EgammaBasicClusters(const edm::ParameterSet &)
MonitorElement * hist_EB_BC_Phi_
edm::EDGetTokenT< reco::BasicClusterCollection > barrelBasicClusterCollection_
MonitorElement * hist_EE_BC_ET_
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
std::vector< BasicCluster > BasicClusterCollection
collection of BasicCluster objects
MonitorElement * hist_EB_BC_Size_
MonitorElement * hist_EE_BC_Size_
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
edm::EDGetTokenT< reco::BasicClusterCollection > endcapBasicClusterCollection_
Power< A, B >::type pow(const A &a, const B &b)