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 
15 
16 // Trigger stuff
19 
24 
25 namespace reco {class Jet; class MET;}
26 class DQMStore;
27 class MonitorElement;
28 
29 class EwkDQM : public edm::EDAnalyzer {
30  public:
31 
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 
54  // ----------member data ---------------------------
55 
57  // Switch for verbosity
59 
62 
63 
64  // Variables from config file
65  std::vector<std::string> theElecTriggerPathToPass_;
66  std::vector<std::string> theMuonTriggerPathToPass_;
76 
77  double eJetMin_;
78 
79  // Histograms
85 
91 
93  //MonitorElement* h_jet2_pt;
96 
103 
110 
111  //MonitorElement* h_t1_et;
112  //MonitorElement* h_t1_eta;
113  //MonitorElement* h_t1_phi;
114 
117 
122 };
123 #endif
124 
125 // Local Variables:
126 // show-trailing-whitespace: t
127 // truncate-lines: t
128 // End:
MonitorElement * h_e1_phi
Definition: EwkDQM.h:101
MonitorElement * h_vertex_d0
Definition: EwkDQM.h:84
void beginRun(const edm::Run &, const edm::EventSetup &)
Definition: EwkDQM.cc:237
std::vector< std::string > theMuonTriggerPathToPass_
Definition: EwkDQM.h:66
edm::EDGetTokenT< edm::View< reco::Jet > > thePFJetCollectionToken_
Definition: EwkDQM.h:73
EwkDQM(const edm::ParameterSet &)
Constructor.
Definition: EwkDQM.cc:46
MonitorElement * h_jet2_phi
Definition: EwkDQM.h:95
MonitorElement * h_m1_phi
Definition: EwkDQM.h:108
MonitorElement * h_m_invWMass
Definition: EwkDQM.h:119
edm::EDGetTokenT< edm::TriggerResults > theTriggerResultsToken_
Definition: EwkDQM.h:70
MonitorElement * h_e1_eta
Definition: EwkDQM.h:99
MonitorElement * h_vertex_numTrks
Definition: EwkDQM.h:82
void endJob(void)
Save the histos.
Definition: EwkDQM.cc:667
void analyze(const edm::Event &, const edm::EventSetup &)
Get the analysis.
Definition: EwkDQM.cc:248
edm::EDGetTokenT< reco::MuonCollection > theMuonCollectionLabel_
Definition: EwkDQM.h:71
MonitorElement * h_m1_pt
Definition: EwkDQM.h:104
edm::InputTag thePFJetCollectionLabel_
Definition: EwkDQM.h:67
MonitorElement * h_mumu_invMass
Definition: EwkDQM.h:120
bool isValidHltConfig_
Definition: EwkDQM.h:61
MonitorElement * h_jet_eta
Definition: EwkDQM.h:89
MonitorElement * h_jet_phi
Definition: EwkDQM.h:90
MonitorElement * h_e2_eta
Definition: EwkDQM.h:100
MonitorElement * h_m2_phi
Definition: EwkDQM.h:109
MonitorElement * h_e_invWMass
Definition: EwkDQM.h:118
std::vector< std::string > theElecTriggerPathToPass_
Definition: EwkDQM.h:65
edm::InputTag theCaloMETCollectionLabel_
Definition: EwkDQM.h:68
Definition: EwkDQM.h:29
MonitorElement * h_vertex_sumTrks
Definition: EwkDQM.h:83
std::string logTraceName
Definition: EwkDQM.h:58
MonitorElement * h_e2_et
Definition: EwkDQM.h:98
MonitorElement * h_m1_eta
Definition: EwkDQM.h:106
void beginJob()
Inizialize parameters for histo binning.
Definition: EwkDQM.cc:127
MonitorElement * h_m2_eta
Definition: EwkDQM.h:107
DQMStore * theDbe
Definition: EwkDQM.h:56
edm::EDGetTokenT< edm::View< reco::MET > > theCaloMETCollectionToken_
Definition: EwkDQM.h:74
MonitorElement * h_vertex_chi2
Definition: EwkDQM.h:81
double eJetMin_
Definition: EwkDQM.h:77
MonitorElement * h_ee_invMass
Definition: EwkDQM.h:121
MonitorElement * h_e2_phi
Definition: EwkDQM.h:102
MonitorElement * h_met
Definition: EwkDQM.h:115
MonitorElement * h_e1_et
Definition: EwkDQM.h:97
virtual ~EwkDQM()
Destructor.
Definition: EwkDQM.cc:123
MonitorElement * h_jet_et
Definition: EwkDQM.h:87
edm::InputTag theTriggerResultsCollection_
Definition: EwkDQM.h:69
edm::EDGetTokenT< reco::GsfElectronCollection > theElectronCollectionLabel_
Definition: EwkDQM.h:72
MonitorElement * h_met_phi
Definition: EwkDQM.h:116
HLTConfigProvider hltConfigProvider_
Definition: EwkDQM.h:60
MonitorElement * h_jet_pt
Definition: EwkDQM.h:88
double calcDeltaPhi(double phi1, double phi2)
Definition: EwkDQM.cc:671
MonitorElement * h_vertex_number
Definition: EwkDQM.h:80
edm::EDGetTokenT< reco::VertexCollection > theVertexToken_
Definition: EwkDQM.h:75
MonitorElement * h_m2_pt
Definition: EwkDQM.h:105
MonitorElement * h_jet_count
Definition: EwkDQM.h:86
MonitorElement * h_jet2_et
Definition: EwkDQM.h:92
MonitorElement * h_jet2_eta
Definition: EwkDQM.h:94
Definition: Run.h:41