14 : barrelBasicClusterCollection_(
16 endcapBasicClusterCollection_(
19 hsNumRecHits_(ps,
"NumRecHits"),
26 hist_EB_BC_NumRecHits_(
nullptr),
27 hist_EE_BC_NumRecHits_(
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 * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX)
MonitorElement * hist_EE_BC_NumRecHits_
MonitorElement * hist_EB_BC_Eta_
MonitorElement * hist_EE_BC_ET_vs_R_
MonitorElement * hist_EE_BC_Phi_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
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_
MonitorElement * hist_EB_BC_ET_
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_
T const * product() const
MonitorElement * hist_EE_BC_ET_
std::vector< BasicCluster > BasicClusterCollection
collection of BasicCluster objects
void labelsForToken(EDGetToken iToken, Labels &oLabels) const
MonitorElement * hist_EB_BC_Size_
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
MonitorElement * hist_EE_BC_Size_
edm::EDGetTokenT< reco::BasicClusterCollection > endcapBasicClusterCollection_
Power< A, B >::type pow(const A &a, const B &b)