CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
18 
25 
27 
28  public:
29 
32 
34  virtual ~EcalPileUpDepMonitor();
35 
36  protected:
37 
39  void analyze(const edm::Event&, const edm::EventSetup&) override;
40  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
41  void endLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&) override;
42 
43  private:
44 
45  //profiles
46  MonitorElement* bcEB_PV; //basic clusters Ecal-Barrel vs Number of Primary Vertices
50 
51  MonitorElement* scEtEB_PV;//super cluster Et profiles vs Number of vertices
53 
54  MonitorElement* recHitEtEB_PV; // reconstructed hit Et profiles vs number of vertices
56 
58 
59  // histograms of reconstructed hit Et and supercluster Et
63 
66 
67  // SC energy TH1Fs already exist in ClusterTask
68 /* MonitorElement* scHitE_EB; */
69 /* MonitorElement* scHitE_EE; */
70 
71  //Eta
72  // Exists in ClusterTask
73 /* MonitorElement* scEta_EB; */
74 /* MonitorElement* scEta_EE; */
75 
76  //Phi
77  // Exists in ClusterTask
78 /* MonitorElement* scPhi_EB; */
79 /* MonitorElement* scPhi_EE; */
80 
81  //sc sigma eta_eta and eta phi
82 
85 
88 
89  //R9
92 
95 
97 
100  edm::EDGetTokenT<edm::View<reco::CaloCluster> > basicClusterCollection_; // Ecal Barrel & Endcap Basic Clusters (for >= 70X, BC collection is merged)
101 
105 
108 };
109 
110 #endif
MonitorElement * recHitEtEE_PV
MonitorElement * recHitEtEB
void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
MonitorElement * scEtEB_PV
edm::EDGetTokenT< reco::GsfElectronCollection > EleTag_
edm::EDGetTokenT< edm::View< reco::CaloCluster > > basicClusterCollection_
MonitorElement * scHitEtEE
edm::EDGetTokenT< EcalRecHitCollection > RecHitCollection_EE_
MonitorElement * scSigmaIetaIphi_EB
MonitorElement * recHitEtEE
edm::EDGetTokenT< EcalRecHitCollection > RecHitCollection_EB_
edm::EDGetTokenT< reco::VertexCollection > VertexCollection_
edm::EDGetTokenT< edm::View< reco::CaloCluster > > basicClusterCollection_EB_
edm::ESHandle< CaloTopology > caloTop
MonitorElement * scEB_PV
MonitorElement * scHitEtEB
edm::EDGetTokenT< reco::SuperClusterCollection > superClusterCollection_EB_
MonitorElement * bcEE_PV
void analyze(const edm::Event &, const edm::EventSetup &) override
Analyze.
MonitorElement * emIso_PV
virtual ~EcalPileUpDepMonitor()
Destructor.
EcalPileUpDepMonitor(const edm::ParameterSet &ps)
Constructor.
MonitorElement * recHitEtEB_PV
MonitorElement * scSigmaIetaIphi_EE
MonitorElement * scEE_PV
MonitorElement * scSigmaIetaIeta_EE
edm::ESHandle< CaloGeometry > geomH
MonitorElement * bcEB_PV
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * scEtEE_PV
MonitorElement * scSigmaIetaIeta_EB
edm::EDGetTokenT< reco::SuperClusterCollection > superClusterCollection_EE_
edm::EDGetTokenT< edm::View< reco::CaloCluster > > basicClusterCollection_EE_
Definition: Run.h:41