CMS 3D CMS Logo

EcalPileUpDepMonitor.h
Go to the documentation of this file.
1 #ifndef EcalPileUpDepMonitor_H
2 #define EcalPileUpDepMonitor_H
3 
4 /*
5  * \file EcalPileUpDepMonitor.h
6  *
7  * \author Ben Carlson - CMU
8  *
9  */
10 
13 
15 
21 
28 
30 public:
33 
35  ~EcalPileUpDepMonitor() override;
36 
37 protected:
39  void analyze(const edm::Event &, const edm::EventSetup &) override;
40  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
41 
42 private:
43  // profiles
44  MonitorElement *bcEB_PV; // basic clusters Ecal-Barrel vs Number of Primary Vertices
48 
49  MonitorElement *scEtEB_PV; // super cluster Et profiles vs Number of vertices
51 
52  MonitorElement *recHitEtEB_PV; // reconstructed hit Et profiles vs number of vertices
54 
56 
57  // histograms of reconstructed hit Et and supercluster Et
61 
64 
65  // SC energy TH1Fs already exist in ClusterTask
66  /* MonitorElement* scHitE_EB; */
67  /* MonitorElement* scHitE_EE; */
68 
69  // Eta
70  // Exists in ClusterTask
71  /* MonitorElement* scEta_EB; */
72  /* MonitorElement* scEta_EE; */
73 
74  // Phi
75  // Exists in ClusterTask
76  /* MonitorElement* scPhi_EB; */
77  /* MonitorElement* scPhi_EE; */
78 
79  // sc sigma eta_eta and eta phi
80 
83 
86 
87  // R9
90 
93 
95 
98  edm::EDGetTokenT<edm::View<reco::CaloCluster>> basicClusterCollection_; // Ecal Barrel & Endcap Basic Clusters (for >=
99  // 70X, BC collection is merged)
100 
104 
107 };
108 
109 #endif
EcalPileUpDepMonitor::superClusterCollection_EE_
edm::EDGetTokenT< reco::SuperClusterCollection > superClusterCollection_EE_
Definition: EcalPileUpDepMonitor.h:102
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
EcalPileUpDepMonitor::VertexCollection_
edm::EDGetTokenT< reco::VertexCollection > VertexCollection_
Definition: EcalPileUpDepMonitor.h:94
EcalPileUpDepMonitor::recHitEtEE
MonitorElement * recHitEtEE
Definition: EcalPileUpDepMonitor.h:60
ESHandle.h
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< reco::VertexCollection >
EcalPileUpDepMonitor::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: EcalPileUpDepMonitor.cc:54
EcalPileUpDepMonitor::recHitEtEE_PV
MonitorElement * recHitEtEE_PV
Definition: EcalPileUpDepMonitor.h:53
EcalPileUpDepMonitor::scHitEtEB
MonitorElement * scHitEtEB
Definition: EcalPileUpDepMonitor.h:62
EcalPileUpDepMonitor::bcEB_PV
MonitorElement * bcEB_PV
Definition: EcalPileUpDepMonitor.h:44
DQMStore.h
EcalPileUpDepMonitor::basicClusterCollection_
edm::EDGetTokenT< edm::View< reco::CaloCluster > > basicClusterCollection_
Definition: EcalPileUpDepMonitor.h:98
EcalRecHitCollections.h
EcalPileUpDepMonitor::recHitEtEB_PV
MonitorElement * recHitEtEB_PV
Definition: EcalPileUpDepMonitor.h:52
EcalPileUpDepMonitor::emIso
MonitorElement * emIso
Definition: EcalPileUpDepMonitor.h:58
EcalPileUpDepMonitor::superClusterCollection_EB_
edm::EDGetTokenT< reco::SuperClusterCollection > superClusterCollection_EB_
Definition: EcalPileUpDepMonitor.h:101
EcalPileUpDepMonitor::scSigmaIetaIphi_EE
MonitorElement * scSigmaIetaIphi_EE
Definition: EcalPileUpDepMonitor.h:85
EcalPileUpDepMonitor::EcalPileUpDepMonitor
EcalPileUpDepMonitor(const edm::ParameterSet &ps)
Constructor.
Definition: EcalPileUpDepMonitor.cc:29
EcalPileUpDepMonitor::caloTop
edm::ESGetToken< CaloTopology, CaloTopologyRecord > caloTop
Definition: EcalPileUpDepMonitor.h:92
EcalPileUpDepMonitor::RecHitCollection_EB_
edm::EDGetTokenT< EcalRecHitCollection > RecHitCollection_EB_
Definition: EcalPileUpDepMonitor.h:105
EcalPileUpDepMonitor::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Analyze.
Definition: EcalPileUpDepMonitor.cc:225
EcalPileUpDepMonitor::recHitEtEB
MonitorElement * recHitEtEB
Definition: EcalPileUpDepMonitor.h:59
DQMEDAnalyzer.h
CaloGeometryRecord.h
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
EcalPileUpDepMonitor::scEtEB_PV
MonitorElement * scEtEB_PV
Definition: EcalPileUpDepMonitor.h:49
EcalPileUpDepMonitor::~EcalPileUpDepMonitor
~EcalPileUpDepMonitor() override
Destructor.
Definition: EcalPileUpDepMonitor.cc:52
GsfElectronFwd.h
edm::ParameterSet
Definition: ParameterSet.h:47
EcalPileUpDepMonitor::scEtEE_PV
MonitorElement * scEtEE_PV
Definition: EcalPileUpDepMonitor.h:50
EcalPileUpDepMonitor::scEE_PV
MonitorElement * scEE_PV
Definition: EcalPileUpDepMonitor.h:47
edm::EventSetup
Definition: EventSetup.h:58
EcalPileUpDepMonitor
Definition: EcalPileUpDepMonitor.h:29
EcalPileUpDepMonitor::geomH
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > geomH
Definition: EcalPileUpDepMonitor.h:91
edm::ESGetToken< CaloGeometry, CaloGeometryRecord >
CaloTopology.h
EcalPileUpDepMonitor::EleTag_
edm::EDGetTokenT< reco::GsfElectronCollection > EleTag_
Definition: EcalPileUpDepMonitor.h:103
VertexFwd.h
CaloTopologyRecord.h
CaloCellGeometry.h
EcalPileUpDepMonitor::scSigmaIetaIphi_EB
MonitorElement * scSigmaIetaIphi_EB
Definition: EcalPileUpDepMonitor.h:84
EcalPileUpDepMonitor::scHitEtEE
MonitorElement * scHitEtEE
Definition: EcalPileUpDepMonitor.h:63
SuperClusterFwd.h
EcalPileUpDepMonitor::scSigmaIetaIeta_EB
MonitorElement * scSigmaIetaIeta_EB
Definition: EcalPileUpDepMonitor.h:81
EcalPileUpDepMonitor::basicClusterCollection_EE_
edm::EDGetTokenT< edm::View< reco::CaloCluster > > basicClusterCollection_EE_
Definition: EcalPileUpDepMonitor.h:97
EcalPileUpDepMonitor::emIso_PV
MonitorElement * emIso_PV
Definition: EcalPileUpDepMonitor.h:55
EcalPileUpDepMonitor::basicClusterCollection_EB_
edm::EDGetTokenT< edm::View< reco::CaloCluster > > basicClusterCollection_EB_
Definition: EcalPileUpDepMonitor.h:96
CaloGeometry.h
dqm::implementation::IBooker
Definition: DQMStore.h:43
EcalPileUpDepMonitor::scEB_PV
MonitorElement * scEB_PV
Definition: EcalPileUpDepMonitor.h:46
EcalPileUpDepMonitor::scSigmaIetaIeta_EE
MonitorElement * scSigmaIetaIeta_EE
Definition: EcalPileUpDepMonitor.h:82
View.h
EcalPileUpDepMonitor::RecHitCollection_EE_
edm::EDGetTokenT< EcalRecHitCollection > RecHitCollection_EE_
Definition: EcalPileUpDepMonitor.h:106
EcalPileUpDepMonitor::r9_EE
MonitorElement * r9_EE
Definition: EcalPileUpDepMonitor.h:89
edm::Event
Definition: Event.h:73
EcalPileUpDepMonitor::bcEE_PV
MonitorElement * bcEE_PV
Definition: EcalPileUpDepMonitor.h:45
EcalPileUpDepMonitor::r9_EB
MonitorElement * r9_EB
Definition: EcalPileUpDepMonitor.h:88
CaloCluster.h