CMS 3D CMS Logo

L1GctValidation.h
Go to the documentation of this file.
1 #ifndef L1GCTVALIDATION_H
2 #define L1GCTVALIDATION_H
3 // -*- C++ -*-
4 //
5 // Package: L1GlobalCaloTrigger
6 // Class: L1GctValidation
7 //
14 //
15 // Author: Greg Heath
16 // Date: February 2008
17 //
18 
19 // system include files
20 #include <memory>
21 
22 // user include files
25 
27 
30 
37 #include "TH1.h"
38 #include "TH2.h"
39 //
40 // class declaration
41 //
42 
43 class L1GctValidation : public edm::one::EDAnalyzer<edm::one::SharedResources> {
44 public:
45  explicit L1GctValidation(const edm::ParameterSet&);
46  ~L1GctValidation() override;
47 
48 private:
49  void beginJob() override;
50  void analyze(const edm::Event&, const edm::EventSetup&) override;
51  void endJob() override;
52 
53  // ----------member data ---------------------------
54 
57 
70 
75 
80 
86 
98 };
99 #endif
TH1F * theHfRing1EtSumPositiveEta
TH2F * theMissHxVsInternalJetsSum
TH2F * theMissHtVsInternalJetsSum
void endJob() override
TH2F * theHtVsInternalJetsSum
L1GctValidation(const edm::ParameterSet &)
edm::ESGetToken< L1CaloEtScale, L1HtMissScaleRcd > m_htMissScaleToken
TH2F * theMissHyVsInternalJetsSum
TH2F * theMissEtVsMissHt
TH1F * theHfRing1CountPositiveEta
TH1F * theHfRing0EtSumPositiveEta
TH1F * theHfRing0CountNegativeEta
edm::ESGetToken< L1GctJetFinderParams, L1GctJetFinderParamsRcd > m_jfParsToken
TH2F * theSumEtVsInputRegions
edm::InputTag m_energy_tag
TH2F * theMissEtAngleVsInputRegions
TH1F * theHfRing1EtSumNegativeEta
edm::InputTag m_gctinp_tag
TH1F * theHfRing1CountNegativeEta
void beginJob() override
void analyze(const edm::Event &, const edm::EventSetup &) override
~L1GctValidation() override
edm::ESGetToken< L1CaloEtScale, L1HfRingEtScaleRcd > m_hfRingEtScaleToken
TH1F * theHfRing0CountPositiveEta
TH2F * theMissHtPhiVsInternalJetsSum
TH1F * theHfRing0EtSumNegativeEta
TH2F * theMissEtVsMissHtAngle
TH2F * theMissEtMagVsInputRegions
TH2F * theMissHtMagVsInputRegions