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 
4 
17 
18 // Trigger stuff
21 
23 
24 class DQMStore;
25 class MonitorElement;
26 
27 class EwkDQM : public edm::EDAnalyzer {
28  public:
29 
31  EwkDQM(const edm::ParameterSet&);
32 
34  virtual ~EwkDQM();
35 
37  void beginJob();
38 
40  void beginRun( const edm::Run& , const edm::EventSetup& );
41 
43  void analyze(const edm::Event&, const edm::EventSetup&);
44 
46  void endJob(void);
47 
48  double calcDeltaPhi(double phi1, double phi2);
49 
50  private:
51 
52  // ----------member data ---------------------------
53 
55  // Switch for verbosity
56  std::string logTraceName;
57 
60 
61 
62  // Variables from config file
63  std::vector<std::string> theElecTriggerPathToPass_;
64  std::vector<std::string> theMuonTriggerPathToPass_;
65  //std::vector<std::string> eleTrigPathNames_;
66  //std::vector<std::string> muTrigPathNames_;
70  //edm::InputTag theCaloJetCollectionLabel;
73 
74  double eJetMin_;
75 
76  // Histograms
82 
88 
90  //MonitorElement* h_jet2_pt;
93 
100 
107 
108  //MonitorElement* h_t1_et;
109  //MonitorElement* h_t1_eta;
110  //MonitorElement* h_t1_phi;
111 
114 
119 };
120 #endif
MonitorElement * h_e1_phi
Definition: EwkDQM.h:98
MonitorElement * h_vertex_d0
Definition: EwkDQM.h:81
void beginRun(const edm::Run &, const edm::EventSetup &)
Definition: EwkDQM.cc:236
std::vector< std::string > theMuonTriggerPathToPass_
Definition: EwkDQM.h:64
EwkDQM(const edm::ParameterSet &)
Constructor.
Definition: EwkDQM.cc:51
MonitorElement * h_jet2_phi
Definition: EwkDQM.h:92
MonitorElement * h_m1_phi
Definition: EwkDQM.h:105
MonitorElement * h_m_invWMass
Definition: EwkDQM.h:116
MonitorElement * h_e1_eta
Definition: EwkDQM.h:96
MonitorElement * h_vertex_numTrks
Definition: EwkDQM.h:79
void endJob(void)
Save the histos.
Definition: EwkDQM.cc:668
void analyze(const edm::Event &, const edm::EventSetup &)
Get the analysis.
Definition: EwkDQM.cc:247
edm::InputTag theMuonCollectionLabel_
Definition: EwkDQM.h:68
MonitorElement * h_m1_pt
Definition: EwkDQM.h:101
edm::InputTag thePFJetCollectionLabel_
Definition: EwkDQM.h:71
MonitorElement * h_mumu_invMass
Definition: EwkDQM.h:117
bool isValidHltConfig_
Definition: EwkDQM.h:59
MonitorElement * h_jet_eta
Definition: EwkDQM.h:86
MonitorElement * h_jet_phi
Definition: EwkDQM.h:87
MonitorElement * h_e2_eta
Definition: EwkDQM.h:97
MonitorElement * h_m2_phi
Definition: EwkDQM.h:106
MonitorElement * h_e_invWMass
Definition: EwkDQM.h:115
std::vector< std::string > theElecTriggerPathToPass_
Definition: EwkDQM.h:63
edm::InputTag theCaloMETCollectionLabel_
Definition: EwkDQM.h:72
Definition: EwkDQM.h:27
MonitorElement * h_vertex_sumTrks
Definition: EwkDQM.h:80
std::string logTraceName
Definition: EwkDQM.h:56
MonitorElement * h_e2_et
Definition: EwkDQM.h:95
MonitorElement * h_m1_eta
Definition: EwkDQM.h:103
void beginJob()
Inizialize parameters for histo binning.
Definition: EwkDQM.cc:126
MonitorElement * h_m2_eta
Definition: EwkDQM.h:104
DQMStore * theDbe
Definition: EwkDQM.h:54
MonitorElement * h_vertex_chi2
Definition: EwkDQM.h:78
double eJetMin_
Definition: EwkDQM.h:74
MonitorElement * h_ee_invMass
Definition: EwkDQM.h:118
MonitorElement * h_e2_phi
Definition: EwkDQM.h:99
MonitorElement * h_met
Definition: EwkDQM.h:112
MonitorElement * h_e1_et
Definition: EwkDQM.h:94
virtual ~EwkDQM()
Destructor.
Definition: EwkDQM.cc:122
MonitorElement * h_jet_et
Definition: EwkDQM.h:84
edm::InputTag theTriggerResultsCollection_
Definition: EwkDQM.h:67
MonitorElement * h_met_phi
Definition: EwkDQM.h:113
HLTConfigProvider hltConfigProvider_
Definition: EwkDQM.h:58
MonitorElement * h_jet_pt
Definition: EwkDQM.h:85
double calcDeltaPhi(double phi1, double phi2)
Definition: EwkDQM.cc:672
MonitorElement * h_vertex_number
Definition: EwkDQM.h:77
MonitorElement * h_m2_pt
Definition: EwkDQM.h:102
MonitorElement * h_jet_count
Definition: EwkDQM.h:83
MonitorElement * h_jet2_et
Definition: EwkDQM.h:89
MonitorElement * h_jet2_eta
Definition: EwkDQM.h:91
edm::InputTag theElectronCollectionLabel_
Definition: EwkDQM.h:69
Definition: Run.h:33