CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EwkDQM.h
Go to the documentation of this file.
1 #ifndef EwkDQM_H
2 #define EwkDQM_H
3 
13 
14 // Trigger stuff
17 
22 
23 namespace reco {
24 class Jet;
25 class MET;
26 }
27 class DQMStore;
28 class MonitorElement;
29 
30 class EwkDQM : public edm::EDAnalyzer {
31  public:
33  EwkDQM(const edm::ParameterSet&);
34 
36  virtual ~EwkDQM();
37 
39  void beginJob();
40 
42  void beginRun(const edm::Run&, const edm::EventSetup&);
43 
45  void analyze(const edm::Event&, const edm::EventSetup&);
46 
48  void endJob(void);
49 
50  double calcDeltaPhi(double phi1, double phi2);
51 
52  private:
53  // ----------member data ---------------------------
54 
56  // Switch for verbosity
58 
61 
62  // Variables from config file
63  std::vector<std::string> theElecTriggerPathToPass_;
64  std::vector<std::string> theMuonTriggerPathToPass_;
74 
75  double eJetMin_;
76 
77  // Histograms
83 
89 
91  // MonitorElement* h_jet2_pt;
94 
101 
108 
109  // MonitorElement* h_t1_et;
110  // MonitorElement* h_t1_eta;
111  // MonitorElement* h_t1_phi;
112 
115 
120 };
121 #endif
122 
123 // Local Variables:
124 // show-trailing-whitespace: t
125 // truncate-lines: t
126 // End:
MonitorElement * h_e1_phi
Definition: EwkDQM.h:99
MonitorElement * h_vertex_d0
Definition: EwkDQM.h:82
void beginRun(const edm::Run &, const edm::EventSetup &)
Definition: EwkDQM.cc:234
std::vector< std::string > theMuonTriggerPathToPass_
Definition: EwkDQM.h:64
edm::EDGetTokenT< edm::View< reco::Jet > > thePFJetCollectionToken_
Definition: EwkDQM.h:71
EwkDQM(const edm::ParameterSet &)
Constructor.
Definition: EwkDQM.cc:44
MonitorElement * h_jet2_phi
Definition: EwkDQM.h:93
MonitorElement * h_m1_phi
Definition: EwkDQM.h:106
MonitorElement * h_m_invWMass
Definition: EwkDQM.h:117
edm::EDGetTokenT< edm::TriggerResults > theTriggerResultsToken_
Definition: EwkDQM.h:68
MonitorElement * h_e1_eta
Definition: EwkDQM.h:97
MonitorElement * h_vertex_numTrks
Definition: EwkDQM.h:80
void endJob(void)
Save the histos.
Definition: EwkDQM.cc:640
void analyze(const edm::Event &, const edm::EventSetup &)
Get the analysis.
Definition: EwkDQM.cc:244
edm::EDGetTokenT< reco::MuonCollection > theMuonCollectionLabel_
Definition: EwkDQM.h:69
MonitorElement * h_m1_pt
Definition: EwkDQM.h:102
edm::InputTag thePFJetCollectionLabel_
Definition: EwkDQM.h:65
MonitorElement * h_mumu_invMass
Definition: EwkDQM.h:118
bool isValidHltConfig_
Definition: EwkDQM.h:60
MonitorElement * h_jet_eta
Definition: EwkDQM.h:87
MonitorElement * h_jet_phi
Definition: EwkDQM.h:88
MonitorElement * h_e2_eta
Definition: EwkDQM.h:98
MonitorElement * h_m2_phi
Definition: EwkDQM.h:107
MonitorElement * h_e_invWMass
Definition: EwkDQM.h:116
std::vector< std::string > theElecTriggerPathToPass_
Definition: EwkDQM.h:63
edm::InputTag theCaloMETCollectionLabel_
Definition: EwkDQM.h:66
Definition: EwkDQM.h:30
MonitorElement * h_vertex_sumTrks
Definition: EwkDQM.h:81
std::string logTraceName
Definition: EwkDQM.h:57
MonitorElement * h_e2_et
Definition: EwkDQM.h:96
MonitorElement * h_m1_eta
Definition: EwkDQM.h:104
void beginJob()
Inizialize parameters for histo binning.
Definition: EwkDQM.cc:123
MonitorElement * h_m2_eta
Definition: EwkDQM.h:105
DQMStore * theDbe
Definition: EwkDQM.h:55
edm::EDGetTokenT< edm::View< reco::MET > > theCaloMETCollectionToken_
Definition: EwkDQM.h:72
MonitorElement * h_vertex_chi2
Definition: EwkDQM.h:79
double eJetMin_
Definition: EwkDQM.h:75
MonitorElement * h_ee_invMass
Definition: EwkDQM.h:119
MonitorElement * h_e2_phi
Definition: EwkDQM.h:100
MonitorElement * h_met
Definition: EwkDQM.h:113
MonitorElement * h_e1_et
Definition: EwkDQM.h:95
virtual ~EwkDQM()
Destructor.
Definition: EwkDQM.cc:121
MonitorElement * h_jet_et
Definition: EwkDQM.h:85
edm::InputTag theTriggerResultsCollection_
Definition: EwkDQM.h:67
edm::EDGetTokenT< reco::GsfElectronCollection > theElectronCollectionLabel_
Definition: EwkDQM.h:70
MonitorElement * h_met_phi
Definition: EwkDQM.h:114
HLTConfigProvider hltConfigProvider_
Definition: EwkDQM.h:59
MonitorElement * h_jet_pt
Definition: EwkDQM.h:86
double calcDeltaPhi(double phi1, double phi2)
Definition: EwkDQM.cc:643
MonitorElement * h_vertex_number
Definition: EwkDQM.h:78
edm::EDGetTokenT< reco::VertexCollection > theVertexToken_
Definition: EwkDQM.h:73
MonitorElement * h_m2_pt
Definition: EwkDQM.h:103
MonitorElement * h_jet_count
Definition: EwkDQM.h:84
MonitorElement * h_jet2_et
Definition: EwkDQM.h:90
MonitorElement * h_jet2_eta
Definition: EwkDQM.h:92
Definition: Run.h:41